Clion 搭建C++環境常見問題

常見術語

MinGW

  • GNU 最小工具鏈

makefile

  • 對于大型項目而言,會有很多文件,其編譯、執行是個非常耗時的任務。有效地描述這些文件之間的依賴關系以及處理命令,當個別文件改動后僅執行必要的處理,而不必重復整個編譯過程,可以大大提高軟件開發的效率。

cmake

  • CMake是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。是用來makefile的一個工具:讀入所有源文件之后,自動生成makefile。

常見名詞

API: Application Programming Interface
DLL: Dynamic Link Library
GUI: Graphics User Interface
MDI: Multiple Document Interface
MFC: Microsoft Foundation Class
OLE: Object Linking&Embedded
OWL: Object Windows Library
SDK: Software Development Kit
SDI: Single Document Interface
UI: User Interface
WinApp: Windows Application
RTTI: Runtime Type Information(運行時類型信息)
COM: Component Object Model 組件對象模型

常見異常

  • For MinGW make to work correctly sh.exe must NOT be in your path.


    Toolchains
    • 原因: cmake應該用shell打開,所以在環境變量中不應該有sh.exe(裝了git的命令行工具就會有)
    • 解決:cmake設置參數 -DCMAKE_SH="CMAKE_SH-NOTFOUND"


      CMake
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容