日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

使用CMake编译freeglut-3.0.0的静态库

發(fā)布時(shí)間:2023/12/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用CMake编译freeglut-3.0.0的静态库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

之前寫了為了編譯此庫(kù)自己搭工程,有讀者抱怨這個(gè)庫(kù),說作者沒有提供現(xiàn)成的工程,自己搭工程太麻煩。而咱在linux下嘗試編譯,發(fā)現(xiàn)沒有configure文件,所以就按照作者推薦的CMake來制作Makefile,再make。別看下文篇幅那么長(zhǎng),實(shí)際上CMake相當(dāng)容易使用,只是截圖占篇幅而已。


回到Windows下,解開freeglut-3.0.0的壓縮包,用記事本打開目錄樹下的“README.cmake”文件,根據(jù)文中提到的網(wǎng)址:

http://www.cmake.org/cmake/resources/software.html

下載Binary distributions。之前使用的時(shí)候版本是3.2.2,今天再去那個(gè)網(wǎng)站準(zhǔn)備把下載鏈接粘過來的時(shí)候,發(fā)現(xiàn)就更新到3.2.3了

http://www.cmake.org/files/v3.2/cmake-3.2.3-win32-x86.zip

下載好,解開其壓縮包后,找到可執(zhí)行文件,cmake-3.2.2-win32-x86\bin\cmake-gui.exe,運(yùn)行之,界面如下:


在兩個(gè)where后邊填上目錄樹的路徑(注意不是src的路徑,本文以R:\freeglut-3.0.0為例),點(diǎn)擊configure按鈕,彈出如下的對(duì)話框,從中選擇所需的開發(fā)環(huán)境:


這里支持的環(huán)境好多,選擇需要的環(huán)境,然后點(diǎn)擊Finish,它會(huì)開始檢查這個(gè)環(huán)境,然后給出一些配置選項(xiàng):


從中修改靜態(tài)庫(kù)目標(biāo)的安裝位置(本例安裝在R:\freeglut_static),勾掉不需要的選項(xiàng)(比如Demo動(dòng)態(tài)連接庫(kù)等),點(diǎn)擊Generate,即可生成工程。

打開工程后,找到工程設(shè)置,在此可以按照自己的需要修改一些配置,實(shí)際上絕大多數(shù)都不必動(dòng),有可能需要修改的也就是這么個(gè)地方:


這個(gè)按照自己的需要選擇單線程運(yùn)行庫(kù)或是多線程運(yùn)行庫(kù),或是多線程的DLL版運(yùn)行庫(kù),主要是為了防止和別的庫(kù)或者別的工程的設(shè)置沖突。

然后批量編譯:


勾掉不必要的選項(xiàng),比如MinSizeRel是在Release版本的基礎(chǔ)上,改成最小尺寸優(yōu)化的版本;RelWithDebInfo是在Release版本的基礎(chǔ)上,添加調(diào)試信息的版本。這倆版本的可以不要。然后,點(diǎn)擊Rebuild All,編譯完就可以在安裝目錄下找到最終文件了。

轉(zhuǎn)載于:https://www.cnblogs.com/sugar13/p/10216602.html

總結(jié)

以上是生活随笔為你收集整理的使用CMake编译freeglut-3.0.0的静态库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。