最佳答案
我最近尝试在 Windows 7(64位)上使用 Qt 创造者1.3.2、 Qt 4.6.2和 GCC 4.4.0(32位版本)来使用一些实验性的 C + + 0x 扩展编译一个应用程序,结果遇到了以下(致命的)错误:
此文件需要编译器和库支持 ISO C + + 标准,C + + 0x。这个支持目前是试验性的,必须是 使用-std = c + + 0x 或-std = gnu + + 0 x 编译器选项启用。
在寻找解决方案的过程中,我偶然发现了线程 Qmake 和编译器标志,并在. pro 文件中添加了以下内容:
CXXFLAGS += -std=c++0x
但似乎没什么区别。
所以,我希望有一些标签,我需要添加到。Pro (project)文件,但是我以前从来没有在 Qt、 QMake 和 QtCreator 中对 GCC 编译器开关做过手脚,而且我对正确的调用/咒语也没有把握。因此,我的问题是,在使用 QtCreator、 QMake 和 Qt 时,如何设置 GCC 编译器开关?