标签:
我是用Cmake3.5.2、QT5.4.2和VS2013来编译的,(VS和QT一一对应,要下载支持OpenGL的QT版本)。
1、安装VS和QT,设置环境变量和路径。
Error1:缺少lib。
直接考一份xxx.lib到缺少的目录下一份。
Error2:stdint.h文件出错。
注释掉该文件第一行,保存。
Error3:无法启动此程序,因为计算机中丢失xxx.dll。
从3rdParty_x86_x64\x64\bin文件夹中把xxx.dll复制到windows/systerm32下就行。
剩余两个Error,关于X86、X64的和一个很长的问题不用管,不影响运行。
编译完之后运行example测试一下。
2、编译osgGeo同OSG(最后两个错误不用解决)
3、编译OpendTect
将编译好的OSG和osgGeo文件加放在 OpendTect\external下
Cmake编译错误:
Error1:找不到QIDIR路径,即QTDIR not set。
Error2:如果出现cmake error unsuitable Qt version “” from NOTFOUND, this code requires Qt 4.x
通过修改OpendTect\CMakeModules\ODQTUtils.cmake来解决
Error3:如果缺少Zlib.dll,则下载zlib用Cmake和VS2013编译,将编译出的Zlib.dll选为路径。
VS2013编译Opendtect错误:
Error1:编译时,出现无法解析的内部符号、、、
Basic项目—>属性—>C/C++—>语言中做如下修改:
Error2:找不到od_helpids.h文件
下载od_helpids.h,并将该文件放在OpendTect\external\doc_csh目录下(doc_csh是新建的)。
od_helpids.h下载链接:od_helpids.h
大体就这样啦^_^
标签:
原文地址:http://blog.csdn.net/cj600006cj/article/details/51355955