編譯不同平臺的C程序

引用:https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/

今天學OpenGL,發現一個神器:CMake。可以將不同平臺(Windows,linux)開源程序的生成指定IDE的程序(包括VS2015)。爲什麼要提供源代碼而不直接提供安裝包?因爲:從源代碼編譯庫可以保證生成的庫是兼容你的操作系統和CPU的,而預編譯的二進制文件可能會出現兼容問題(甚至有時候沒提供支持你係統的文件)。

(1)下載CMake後,打開cmake-gui.exe,依次選擇源代碼根目錄,生成sln:

 第3步中選擇生成的項目文件類型,其他默認:

(2) 生成sln後打開直接編譯項目。通過它以後可以編譯TCL和它的線程包。

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