Eclipse cdt c++11 blade 設置

下載 Eclipse cdt:

http://ftp.daumkakao.com/eclipse/technology/epp/downloads/release/mars/R/eclipse-cpp-mars-R-linux-gtk-x86_64.tar.gz


默認不支持 c++11,打開c++11:

http://stackoverflow.com/questions/17457069/enabling-c11-in-eclipse-juno-kepler-luna-cdt


配置之後可以成功編譯運行 c++11 程序,但是語法分析仍然報 error,編輯器有一堆error 表示我不認識 c++11 中的東西:

http://stackoverflow.com/questions/8148235/eclipse-cdt-shows-semantic-errors-but-compilation-is-ok


然後右鍵工程->index->rebuild


然後就沒錯了。


我們開發中用的是 blade (騰訊開源的編譯工具),如何與Eclipse整合:

https://github.com/chen3feng/typhoon-blade/issues/27


我開始 build command 設置的是 blade build ...

結果是blade-bin下只生成了 version.cpp, version.os ,沒有生成可執行文件也沒有報錯!


然後 build command 改成   blade build . 

Make Target 下取消勾選 same as target name

然後 make target 置空

同時取消勾選 Run all project builders

試了一下,報錯:

Blade(error): //Debug/BUILD not found, exit...


看起來是把 Debug 文件當成 src 目錄了:

工程右鍵 -> c/c++ build -> builder settings 標籤 -> Makefile generation: 取消勾選 Generate Makefiles automatically, 然後把 build direcory 後面的 Debug 去掉。


艾瑪,終於可以生成了。

這上面每一步我都在心裏罵了不知道多少次。

好想回到宇宙第一IDE visual studio 的懷抱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章