2011-05-16 33 views
0

我正在使用Qt Creator爲Linux上相當內存密集的C++應用程序創建一個GUI。爲了使應用程序正常運行,必須在編譯過程中設置編譯器標誌,否則應用程序會在執行過程中突然崩潰(嘗試在Qt中編譯而沒有它,並且按預期崩潰)。如何在.pro文件中設置GCC標記以直接處理此問題,或者是否存在與此內存模型標記設置相同的Qt?相當於「-mcmodel = medium」的Qt4 Creator/QMAKE GCC編譯器設置

注:我已經試過QMAKE_CXXFLAGS + = -mcmodel =中,它似乎並沒有工作......

更正:QMAKE_CXXFLAGS方法似乎工作。返回的錯誤實際上是硬件內存總線錯誤。

回答

3
QMAKE_CXXFLAGS += -mcmodel=medium 
+0

對不起,我忘了提及我試過QMAKE_CXXFLAGS + = -mcmodel = medium,它似乎沒有工作。 – Marc 2011-05-16 20:27:36

+0

看到上面更正的評論。 – Marc 2011-05-16 21:48:33