【发布时间】:2011-05-16 20:16:01
【问题描述】:
我正在使用 Qt Creator 为 Linux 上的内存密集型 C++ 应用程序创建 GUI。为了使应用程序能够正常运行,编译时必须设置-mcmodel=medium编译器标志,否则应用程序在执行过程中会突然崩溃(尝试在没有它的情况下在Qt中编译,它按预期崩溃了)。如何在 .pro 文件中设置 GCC 标志以直接处理此问题,或者是否有与此内存模型标志设置等效的 Qt?
注意:我已经尝试过 QMAKE_CXXFLAGS += -mcmodel=medium,但它似乎不起作用...
更正:QMAKE_CXXFLAGS 方法似乎有效。返回的错误实际上是硬件内存总线错误。
【问题讨论】:
标签: c++ gcc qt4 scientific-computing memory-model