0

我如何更改 qmake 配置。在我制作的所有项目中,qmake 都会-fno-exceptions -fno-rtti -DQT_NO_DYNAMIC_CAST在 Makefile.Realease 和其他不需要的标志中放置标志。我怎样才能改变这种行为。

我在 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
4

1 回答 1

1

当你添加exceptionsrtti到你的CONFIG变量时它有帮助吗?

配置 += 异常 rtti

您可能应该确保您的自定义 Qt 构建启用了异常和 rtti 支持:

配置.exe -异常 -rtti [...]
于 2012-12-07T16:46:52.937 回答