我使用Qt 5.7和gcc 4.9.2。 Qt核心模塊拋出Qt requires C++11 support
錯誤。Qt要求C++ 11支持
GCC 4.9.2編譯失敗的Qt。
所以我安裝了gcc 4.8。我檢查在終端上使用以下命令:
$ g++ --version
g++ (Ubuntu 4.8.4-1ubuntu15) 4.8.4
我的套件使用cmake而不是qmake。我將TARGET_LINK_LIBRARIES (xxxx yyyy /usr/bin/c++ -std=c++11
添加到CMakeLists-txt。
我重新啓動我的電腦並再次運行我的應用程序。同樣的錯誤被拋出。
/opt/Qt/5.7/gcc_64/include/QtCore/qbasicatomic.h:61: error: #error "Qt requires C++11 support"
# error "Qt requires C++11 support"
^
我該如何解決?
您是否嘗試過使用C++ 11(如編譯器標誌)? – ray
@ray我將TARGET_LINK_LIBRARIES(xxxx yyyy/usr/bin/C++ -std = C++ 11添加到CMakeLists.txt文件 – zumma
啊,對不起,我在第一眼看到帖子時一定錯過了這個部分 – ray