[英]How to configure g++ compiler in netbeans 8.1 correctly for c++11/c++14 support?
我是新手,請通過stroustrup使用c ++進行編程原理和實踐,以自己的方式工作。我使用的是Netbeans ide 8.1,並且存在以下問題:
#include "std_lib_facilities.h"
int main()
{
vector<int> v = {0,1,2,3,4,5,6};
for(int i = 0; i < v.size(); ++i)
cout << v[i] << "\n";
}
如果編譯,我得到的錯誤是無法將{0, 1, 2, 3, 4, 5, 6}
從<brace-enclosed initializer list>
為Vector<int>
。 我認為這可能與缺少對c++11
或14的編譯器支持有關,我的compiler
是g++ 4.8
。 我是否必須在compiler
設置中添加任何內容,還是另一個問題? 謝謝
為c ++ 14添加編譯器標志-std = c ++ 14,為c ++ 11添加同樣的-std = c ++ 11。僅將這些標志之一添加到IDE中的build標志。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.