【发布时间】:2015-12-16 23:42:52
【问题描述】:
我在这里不知所措。我正在尝试让 Visual Studio 2010 编译 VTK 并能够在相同的应用程序中使用 Qt 和 VTK。我正在关注http://www.vtk.org/Wiki/VTK/Configure_and_Build,但我不断收到提示为 LINK 的错误。
特别是我有这些错误
LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突
还有很多 LNK1181 错误。似乎找不到 vtkmyCommon.lib、vtkGUISupportQtOpenGL-6.3.lib、vtkGUISupportQt-6.3.lib、vtkViewsQt-6.3.lib 或 vtkmyUnsorted.lib
我正在使用 Qt 4.8.6、VTK 6.0 和 VS2010
我不明白我做错了什么或错过了什么。我是 windows 和 VS2010 的新手。
所有 PATH 都设置正确,所以问题不存在。
有人知道我能做什么吗?
【问题讨论】:
-
LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突这意味着您正在混合使用 32 位和 64 位。
-
我使用的是 Qt 4.8.6、VTK 6.0 和 VS2010 你是编译成 32 位还是 64 位的?
-
我不确定。我的 Windows 是 64 位的。我只是下载了VS2010并安装了它。我也不知道VTK的架构。我想我将不得不以 64 位编译 Qt(我不想编译)而且我对所有其他库都不知所措
-
这里是 VTK 6.1.0 VTK VC10_32 和 VTK VC10_64 的预编译二进制文件的一些链接
标签: c++ qt visual-studio-2010 vtk