首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译VTK、VS2010、Qt4.8

编译VTK、VS2010、Qt4.8
EN

Stack Overflow用户
提问于 2015-12-16 23:42:52
回答 1查看 453关注 0票数 0

我在这里不知所措。我试图让Visual 2010编译VTK,并能够在相同的应用程序中使用Qt和VTK。我一直在跟踪构建,并不断地收到一些错误,比如链接。

具体来说,我有这些错误

LNK1112:模块机器类型'x64‘与目标机器类型'X86’冲突

还有很多LNK1181错误。似乎找不到vtkmyCommon.lib,vtkGUISupportQtOpenGL-6.3.lib,vtkGUISupportQt-6.3.lib,vtkViewsQt-6.3.lib或vtkmyUnsorted.lib

我正在使用QT4.8.6、VTK6.0和VS2010

我不明白我做错了什么或者错过了什么。我对windows和VS2010很陌生。

所有的路径都是正确设置的,所以问题不存在。

有人知道我能做什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-17 10:44:00

  1. 安装预编译的QT4.8 x64:
代码语言:javascript
复制
- Simply download and install from [Qt64-NG](http://sourceforge.net/projects/qt64ng/files/qt/x86-64/4.8.7/msvc2010/qt-4.8.7-x64-msvc2010.exe/download)
- Create an environment variable `QTDIR` point to the installation directory, e.g. `C:\Qt\qt-4.8.7-x64-msvc2010`
- Add `%QTDIR%\bin` to your `PATH` environment variable

您可以通过打开CMD-prompt并键入qmake来测试Qt是否正确安装。

  1. 构建VTK6.3 x64:
代码语言:javascript
复制
- [Download VTK](http://www.vtk.org/files/release/6.3/VTK-6.3.0.zip) and unzip it
- Create a `build`-directory inside your unzipped VTK-directory
- Configure with CMake inside the `build`-directory

在指挥提示符中:

代码语言:javascript
复制
cmake .. -G "Visual Studio 10 2010 Win64" -DBUILD_TESTING=OFF -DModule_vtkGUISupportQtOpenGL=ON -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=[INSTALL-DIR] -DCMAKE_DEBUG_POSTFIX=d
cmake --build . --config Release --target install
cmake --build . --config Debug --target install
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34324266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档