我如何更改qmake配置。在我创建的所有项目中,qmake在Makefile.Realease和其他不需要的标志中放置-fno-exceptions -fno-rtti -DQT_NO_DYNAMIC_CAST
标志。我怎样才能改变这种行为。
我在Windows上。我使用mingw-64(ruben build)。我使用以下命令构建qt 4.8.3:
..\src\configure.exe -opensource -confirm-license -plugin-sql-mysql -plugin-sql-sqlite -no-dsp -no-vcproj -no-qt3support -no-phonon -no-phonon-backend -platform win32-g++ -largefile -fontconfig -no-webkit -nomake examples -nomake demos -prefix "D:\qt\4.8.3\x86_64-w64-mingw32" -I "D:\mysql\include" -L "D:\mysql\lib" -l mysql
make
make install
答案 0 :(得分:1)
将exceptions
和rtti
添加到CONFIG
变量时会有帮助吗?
CONFIG += exceptions rtti
您应该确保自定义Qt构建启用了异常和rtti支持:
configure.exe -exceptions -rtti [...]