我正在使用Qt Creator为Linux上相当内存密集的C ++应用程序创建GUI。为了使应用程序正常运行,必须在编译期间设置 -mcmodel = medium 编译器标志,否则应用程序将在执行期间突然崩溃(尝试在没有它的情况下编译Qt,并且它会按预期崩溃)。如何在 .pro 文件中设置GCC标志以直接处理此问题,或者是否存在与此内存模型标志设置等效的Qt?
注意:我已经尝试过QMAKE_CXXFLAGS + = -mcmodel = medium,它似乎不起作用......
更正:QMAKE_CXXFLAGS方法似乎有效。返回的错误实际上是硬件内存总线错误。
答案 0 :(得分:3)
QMAKE_CXXFLAGS += -mcmodel=medium