【发布时间】:2011-12-17 16:32:38
【问题描述】:
我正在尝试构建一个包含 VTK 库的简单 Qt 应用程序,但出现链接错误:
Reg..A 函数未解析(如 RegOpenKeyExA)引用 来自 vtksys.lib。
我认为我已经链接了 Advapi32.lib。
我应该以某种方式在构建中指定 ASCII 还是缺少库或什么?
【问题讨论】:
我正在尝试构建一个包含 VTK 库的简单 Qt 应用程序,但出现链接错误:
Reg..A 函数未解析(如 RegOpenKeyExA)引用 来自 vtksys.lib。
我认为我已经链接了 Advapi32.lib。
我应该以某种方式在构建中指定 ASCII 还是缺少库或什么?
【问题讨论】:
您的 CMakeLists.txt 是什么样的?你应该有这样的一行:
target_link_libraries(YourProgram QVTK ${VTK_LIBRARIES})
【讨论】:
您使用什么编译器来构建 VTK? Qt呢?他们是一样的吗? Qt 和 VTK 之间的大多数关联问题似乎是由于库文件不匹配造成的。
【讨论】: