絕大部分的ide在開啟複雜的c++工程時都會報各種各樣的語法錯誤,但是實際上編譯是可以通過的。這裡面的問題是ide使用的語法解析和編譯器的不一樣。為了徹底解決這個問題,需要讓ide使用編譯器來做語法高亮和**提示。目前qtcreator, vim等都有基於clang的解決方案。我發現做得最好的是kdevelop。
kdevelop 5.0 正式使用 clang-3.8 做為其語法解析的後端了。
最後我自己編譯了乙個使用clang-4.0的kdevelop-5.0.1,這樣連structured bindings這樣最新的c++ 17的語法都不會報錯了!
讓Emacs支援C 語法的顯示
讓emacs支援c 語法的顯示 最近因為要用dotnet進行一些開發,所以就涉及到了c 的程式設計。雖然說emacs對很多語言都提供了支援,但是對c 來說,還沒有預設提供語法高亮的顯示。為了能夠舒服的編寫,所以我就安裝了c 模式的擴充套件。emacs對擴充套件的安裝很簡單。然後在你的home目錄下,...
編寫C 程式的IDE
編寫c 程式,在windows平台下,除了昂貴的visual studio.net這個正宗的工具外,你還了解哪些?聽說有個eclipse,ibm投錢開發的開源工具,有人也做了個for net的plugin,自己沒有用過,沒有發言權。最近卻看到另外乙個讓人耳目一新的開源ide,sharpdevelop...
編寫C 程式的IDE
編寫c 程式,在windows平台下,除了昂貴的visual studio.net這個正宗的工具外,你還了解哪些?聽說有個eclipse,ibm投錢開發的開源工具,有人也做了個for net的plugin,自己沒有用過,沒有發言權。最近卻看到另外乙個讓人耳目一新的開源ide,sharpdevelop...