QT中Makefile文件添加-fno-rtti编译参数
用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)
那么这就完成修改。保存退出即可。
相关推荐
xushxbigbear微信 2020-05-16
jeonkc 2020-04-19
hazing 2020-02-22
yoshubom 2020-07-18
Plant 2020-06-07
wanggongzhen 2020-05-28
hazing 2020-05-01
hongsheyoumo 2020-05-01
mikesno 2020-02-23
choupiaoyi 2020-01-23
83096129 2020-01-17
Joymine 2020-01-03
christinzhm 2010-09-13
downtown 2010-09-13
hbcbgcx 2011-04-07
hbcbgcx 2011-03-24
Will0 2011-03-15
ITlover00 2011-03-13
zhonglinzhang 2011-02-28