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