CodeLite 15.0.0+ Clang 编译器 build失败
CodeLite 15.0.0+ Clang 編譯器 build warning失敗 Windows平臺 解決辦法
- 問題描述
- 問題分析
- 新的問題
- 總結
問題描述
CodeLite 15.0.0+ 配合Clang 在windows下構建失敗。出現大量警告。
問題分析
瀏覽報錯信息:
為什么問題會出在mingw的include里面?clang++編譯用到了mingw的頭文件嗎?
于是查看build 設置:
Settings -》Build Settings:
在build設置的CLANG配置欄中,include path 默認加入了
mingw的include目錄。
清空該項。
rebuild項目,成功,沒有報錯。
新的問題
點擊運行,???沒有反應。。
切換到output欄:
程序并沒有運行(設置了terminal為cmd,運行會彈出黑窗口)。
打開文件目錄
目錄下的Debug文件夾內已經生成編譯過程的各種文件。
???沒有擴展名???
使用wsl 運行./as,程序成功運行。
發現原因:g++ 編譯會自動添加exe擴展名,而clang++并不會。
尋找配置編譯命令格式的設置:
老地方:
右邊Executable位置,在$(OutputFile)后面加.exe
記得rebuild,運行,成功!
總結
CodeLite wiki上推薦使用MinGW作為編譯工具,因為之前沒有使用過CLANG,就安裝了一個LLVM嘗試一下,出現了這些問題。個人感覺CodeLite作為C++ IDE還是比較小眾,網上資料并不多,這里貼出解決辦法供大家參考。也推薦尋找C++ IDE的同學不妨嘗試一下CodeLite,是一款小巧精致,功能齊全的IDE,官方也一直在更新維護。
總結
以上是生活随笔為你收集整理的CodeLite 15.0.0+ Clang 编译器 build失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端就业学习路线
- 下一篇: 报错SyntaxError: Unexp