clion
cmake .
make
make install
然後會看到glfw安裝到了 /usr/local/lib
[ 95%] built target monitors
[ 98%] built target events
[100%] built target icon
install the project...
-- install configuration: ""
-- up-to-date: /usr/local/include/glfw
-- up-to-date: /usr/local/include/glfw/glfw3.h
-- up-to-date: /usr/local/include/glfw/glfw3native.h
-- installing: /usr/local/lib/cmake/glfw3/glfw3config.cmake
-- installing: /usr/local/lib/cmake/glfw3/glfw3confi**ersion.cmake
-- installing: /usr/local/lib/cmake/glfw3/glfw3targets.cmake
-- installing: /usr/local/lib/cmake/glfw3/glfw3targets-noconfig.cmake
-- installing: /usr/local/lib/pkgconfig/glfw3.pc
-- installing: /usr/local/lib/libglfw3.a
新建clion工程。包含資料夾,src,include,libs,res。把glad的include下檔案拷貝到工程的include,把glad.c拷貝到工程目錄。然後編輯cmakelists.txt
# cmake版本
cmake_minimum_required(version 3.17)
# 工程名字
project(h3d)
# c++標準版本
set(cmake_cxx_standard 11)
# 標頭檔案搜尋目錄
include_directories(
include
srcsrc/math
/usr/local/include
)# 儲存目錄變數
aux_source_directory(. dir_root)
aux_source_directory(./src dir_src)
# 鏈結庫目錄
link_directories(/usr/local/lib/)
# 指定生成目標
add_executable(demo $ $)
# 鏈結目標庫
target_link_libraries(demo glfw)
然後就可以拷貝glfw中的example來驗證了。
cmake需要正確的指定標頭檔案包含目錄 和 庫目錄,鏈結庫名字。
Mac技巧 在Mac下安裝XAMPP
在mac下安裝xampp 羅朝輝 本文遵循 署名 非商業用途 保持一致 創作公用協議 xampp 是個啥?來自官方的簡介 如果您是一位有經驗的網路開發人員,或者是需要執行伺服器 建立的動態網頁或使用資料庫的 mac 愛好者,這就是您要找的東西!該版本需要 mac os x 10.4 intel pp...
Mac技巧 在Mac下安裝XAMPP
在mac下安裝xampp 羅朝輝 本文遵循 署名 非商業用途 保持一致 創作公用協議 xampp 是個啥?來自官方的簡介 如果您是一位有經驗的網路開發人員,或者是需要執行伺服器 建立的動態網頁或使用資料庫的 mac 愛好者,這就是您要找的東西!該版本需要 mac os x 10.4 intel pp...
MAC下小技巧
1 mac下xcode鏈結動態庫 將dylib拷貝到原始碼資料夾下,然後在xcode工程中新增檔案,將dylib新增到工程中編譯即可 使用cmake編譯出的程式沒有圖示 ps make完以後手動修改info.plist無效 類似在cmake中修改info.plist欄位中的值還有以下 macosx ...