CMake是一個跨平臺的項目生成工具,可以在多個平臺上生成不同類型的項目。比如Visual Studio的sln文件,macOS的XCode項目,ninja,或者Makefile。
這次我嘗試的是在Windows上編譯一個C++的HelloWorld項目。
首先準備好CMake和編譯器。
CMake可以到官網下載位安裝版。
C++編譯器使用微軟自己的。下載Build Tools for Visual Studio 2019,可以去Visual Studio官網下載。
工具準備好,就可以開始了。
新建一個helloworld目錄,然後啟動vscode。
然後新建CMakeLists.txt
接著編寫helloworld.cpp
在VS code裡面啟動一個terminal用於啟動CMake。
新建一個output folder,然後在裡面運行
cmake ../
接著運行
cmake --build .
編譯項目。
這樣你就可以在Debug目錄下面找到HelloWorld.exe,然後運行它。
也可以使用--config Release參數編譯Release版本。
這樣就生成了Release版本的HelloWorld。
閱讀更多 zhangyiant 的文章