OS X Qt Creator: Undefined symbols for architecture x86_64
2016-12-10 00:00
1561 查看
环境: Mac OS X 10.11.2 , Qt5 , Qt Creator 3.5
Qt Creator中新建工程测试ITK环境,构建(compile)时出现类似如下error,
一开始以为是Qt工程配置文件.pro链接库问题,但是反复检查并没有缺少文件链接,之后搜了好久才知道是Qt安装之后的一个bug,需要更改
qmake.conf需要根据你的osx版本修改如下行,比如我的是Mac OS X 10.11.
to
重启Qt Creator, 清理构建,并重新构建应该就好了。
Qt Creator中新建工程测试ITK环境,构建(compile)时出现类似如下error,
Undefined symbols for architecture x86_64: "vtkRenderingFreeTypeOpenGL_AutoInit_Destruct()", referenced from:
一开始以为是Qt工程配置文件.pro链接库问题,但是反复检查并没有缺少文件链接,之后搜了好久才知道是Qt安装之后的一个bug,需要更改
/Applications/Qt/5.4/clang_64/mkspecs/macx-clang/qmake.conf文件(具体路径为Qt的安装路径)。
qmake.conf需要根据你的osx版本修改如下行,比如我的是Mac OS X 10.11.
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7
to
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.11
重启Qt Creator, 清理构建,并重新构建应该就好了。
Reference
http://stackoverflow.com/questions/28119189/qt-creator-undefined-symbols-for-architecture-x86-64相关文章推荐
- OS X Qt Creator: Undefined symbols for architecture x86_64
- AFNetWorking Undefined symbols for architecture x86_64问题解决方案
- Undefined symbols for architecture x86_64错误
- Undefined symbols for architecture x86_64
- Undefined symbols for architecture x86_64
- Undefined symbols for architecture x86_64 解决之道
- ios开发错误之: Undefined symbols for architecture x86_64
- Undefined symbols for architecture x86_64/armv7 解决方法
- cocos2d-x Undefined symbols for architecture x86_64 when porting iOS app in Xcode? 问题的解决
- Undefined symbols for architecture x86_64:的一种解决办法
- Undefined symbols for architecture x86_64:的一种可能的解决方法
- iOS :undefined symbols for architecture x86_64
- Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from
- Undefined symbols for architecture x86_64 错误处理
- iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
- 项目中某些静态库缺少,或者编译环境的问题造成的相关编译错误(Undefined symbols for architecture x86_64:)
- Undefined symbols for architecture x86_64:
- -objc, ARC MRC混编,Undefined symbols for architecture x86_64 整理
- iOS :undefined symbols for architecture x86_64
- Xcode错误:Undefined symbols for architecture x86_64