QT中Makefile文件添加-fno-rtti编译参数
2011-06-08 21:12
393 查看
用QT Creator生成的文件进行编译时出现错误,网上查找说是要修改生成的Makefile文件,在CFLAGS和CXXFLAGS中添加“-fno-rtti”编译参数。这样每个Makefile文件都要修改,很麻烦。那么能不能在生成Makefile时自动加上呢。可以,只需要修改qmake的配置即可!
以下为解决方法(也可供同类问题参考):
1、#sudo gedit Makefile 查看生成的Makefile。在其中找到Makefile: mycom.pro /QT4/builddir/sdk/qtopiacore/target/mkspecs/qws/linux-arm-g++/qmake.conf 。
这就是要修改的配置文件
2、#sudo gedit /QT4/builddir/sdk/qtopiacore/target/mkspecs/qws/linux-arm-g++/qmake.conf
找到要修改的项并修改QMAKE_CFLAGS = -fno-rtti -pipe,QMAKE_CXXFLAGS = $$QMAKE_CFLAGS(说明引用QMAKE_CFLAGS)
那么这就完成修改。保存退出即可。
以下为解决方法(也可供同类问题参考):
1、#sudo gedit Makefile 查看生成的Makefile。在其中找到Makefile: mycom.pro /QT4/builddir/sdk/qtopiacore/target/mkspecs/qws/linux-arm-g++/qmake.conf 。
这就是要修改的配置文件
2、#sudo gedit /QT4/builddir/sdk/qtopiacore/target/mkspecs/qws/linux-arm-g++/qmake.conf
找到要修改的项并修改QMAKE_CFLAGS = -fno-rtti -pipe,QMAKE_CXXFLAGS = $$QMAKE_CFLAGS(说明引用QMAKE_CFLAGS)
那么这就完成修改。保存退出即可。
相关文章推荐
- qt中如何设置makefile中的编译参数(qt中添加gdb调试的条件)
- qt中如何设置makefile中的编译参数(qt中添加gdb调试的条件)
- 当Qt添加大量资源文件,编译时会出现内存溢出,编译失败
- QT工程文件的条件编译选择与额外的编译参数配置
- Qt4.8.5 开发环境搭建没有生成makefile文件【编译出现的问题】
- QT工程文件的条件编译选择与额外的编译参数配置
- Linux下,添加了#include 的文件编译时为什么要加 -ml ,gcc 加参数 -ml 是起什么作用呢
- Linux下,添加了#include 的文件编译时为什么要加 -ml ,gcc 加参数 -ml 是起什么作用呢
- 利用makefile将添加的资源文件编译到Android系统中
- Qt中Makefile文件里INCPATH和LIBS参数详解
- QT5 编译makefile 如何添加编译选项
- Eclipse CDT中makefile文件编译路径(-I参数)
- QT工程文件的条件编译选择与额外的编译参数配置
- Makefile中使用 for 控制结构编译多个目标文件
- makefile学习经验(二)----编译生成静态库文件
- 清理QT SDK编译后,examples目录中的pdb ilk exp等垃圾文件
- m文件转换为C/C++文件的编译、绘图、参数、打包问题总结
- android编译系统的makefile文件Android.mk写法如下
- linux下多个cpp文件的Makefile编译
- Openwrt下的makefile文件、编译