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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

在Windows下使用MinGW静态编译Assimp

發布時間:2025/5/22 windows 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Windows下使用MinGW静态编译Assimp 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用MinGW靜態編譯Assimp

到了5月份了,沒有寫一篇日志,于是自己從知識庫里面拿出一篇文章充數吧。這次將要解說怎樣在Windows下使用MinGW靜態編譯Assimp。

Assimp是眼下比較全的3D格式解析庫了,熟悉3D游戲開發的同行都知道,3D的格式非常混亂,各種3D格式在不同場合都有他們特定的應用,游戲引擎僅僅可以解析少部分3D格式,很多其它有用的格式來自游戲公司自己定義的格式。而在開源領域,Assimp算是比較全的3D格式導入庫了。它對3D格式理解深入,非常適合整合至3D圖形引擎中,讓你們的程序支持很多其它3D的格式。
要靜態編譯Assimp,首先須要準備Assimp的源代碼、cmake和MinGW。MinGW我選用的是Qt自帶的庫,大家能夠自己選擇合適的MinGW或是TDM-MinGW。這里我將Assimp的源代碼和cmake分享一下,以便自己日后查閱。

? ? ? ? ?Assimp下載地址:這里(提取碼:60c5)

???????? Cmake的下載地址:這里(提取碼46ac

下載Assimp后,解壓之,放在合適的位置,我這里放在E:/Develop中。
同一時候下載cmake后,解壓之,放在合適的位置。我這里放在E:/Develop中。
然后cmd進入命令行,我們主要在命令行進行編譯。
1、首先環境變量設置,我這里是這么設置的:
set path=%path%;E:/Develop/cmake-2.8.12.1-win32-x86/bin;E:/Develop/Qt5.3/Tools/mingw482_32/bin2、然后到assimp庫的根文件夾下
cd $${Assimp文件夾}3、使用cmake進行構建
cmake -G "MinGW Makefiles" ^ -DENABLE_BOOST_WORKAROUND=ON -DBUILD_STATIC_LIB=ON ^ -DCMAKE_RC_COMPILER=E:/Develop/Qt5.3/Tools/mingw482_32/bin/windres.exe ^ -DCMAKE_MAKE_PROGRAM=E:/Develop/Qt5.3/Tools/mingw482_32/bin/mingw32-make.exe ^ -DCMAKE_LFLAGS=-static ^ -DCMAKE_LFLAGS_DLL=-static ^ -DDX9_INCLUDE_PATH=E:/Develop/Qt5.3/Tools/mingw482_32/i686-w64-mingw32/include ^ -DD3D9_LIBRARY=E:/Develop/Qt5.3/Tools/mingw482_32/i686-w64-mingw32/lib/libd3d9.a ^ -DD3DX9_LIBRARY=E:/Develop/Qt5.3/Tools/mingw482_32/i686-w64-mingw32/lib/libd3dx9.a .假設你的計算機安裝了DirectX庫,那么cmake會查找頭文件以及庫文件,不必設置DX9_INCLUDE_PATH、D3D9_LIBRARY和D3DX9_LIBRARY。
4、在mingw32-make之前,改動一下源碼。由于編譯會出現錯誤:
在$${Assimp文件夾}/include/assimp/types.h中改動:
在52行后加入#include <string.h>,即可了。
5、改動$${Assimp文件夾}/tools/assimp_view/CMakeFiles/assimp_viewer.dir/build.make中418行,刪除$(RC_FLAGS);改動$${Assimp文件夾}/tools/assimp_cmd/CMakeFiles/assimp_cmd.dir/build.make中的58行,刪除$(RC_FLAGS)
6、mingw32-make -j 4進行構建。假設順利的話,libassimp.a以及assimp_cmd.exe和assimp_viewer.exe都會順利地構建。

最后假設想要使用assimp_cmd.exe和assimp_viewer.exe的話,須要libgcc_s_dw2-1.dll、libstdc++-6.dll以及libwinpthread-1.dll,這些都能夠在MinGW文件夾中找到,想要使用assimp_viewer的話還須要有d3dx9_43.dll。當然,我這里也分享了一份assimp_viewer,下載地址在這里。

轉載于:https://www.cnblogs.com/zfyouxi/p/3891626.html

總結

以上是生活随笔為你收集整理的在Windows下使用MinGW静态编译Assimp的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区在线观看视频 | www插插插无码免费视频网站 | 成人污污www网站免费丝瓜 | 国产美女白浆 | 国产成人精品无码高潮 | 不卡视频免费在线观看 | 99精品福利 | 狂野欧美性猛交免费视频 | 国产精品久久久久久福利 | 催眠调教后宫乱淫校园 | 波多野结衣在线影院 | 欧美日韩电影一区二区三区 | 午夜视频免费看 | 巨大黑人极品videos精品 | 午夜激情在线 | 天堂网中文在线观看 | 中文字幕日韩精品亚洲一区小树林 | 69xxx免费视频| 免费毛片一级 | 国产精品女人久久久 | 久久福利国产 | 精品免费看 | 在线一区二区三区视频 | 黄页在线播放 | 亚洲一区电影 | 午夜亚洲 | 中国美女一级看片 | 国产剧情在线一区 | 欧美精品网址 | 黄色激情毛片 | 国产露脸无套对白在线播放 | 日本欧美在线播放 | 一区二区毛片 | 黄色一级视频免费看 | 伊人影视在线 | 中文国语毛片高清视频 | 亚洲福利视频一区二区三区 | 中文字幕码精品视频网站 | 中文字幕av播放 | 久久久欧美精品 | 欧美草逼网 | 口述3p做爰全过程 | 性の欲びの女javhd | 日产av在线播放 | 欧美肥老妇视频九色 | 国产九九精品视频 | 日产精品久久久久 | 亚洲国产成人精品91久久久 | 国产精品乱码一区 | 台湾佬中文字幕 | 亚洲黄色免费观看 | 亚洲狼人av | 蜜桃视频无码区在线观看 | 葵司ssni-879在线播放 | 公交上高潮的丁芷晴 | 免费三片在线观看网站v888 | 国产一区欧美一区 | 爱臀av | 人妻久久一区二区三区 | 亚洲va韩国va欧美va | 四虎影院在线看 | 国产h视频在线观看 | 亚洲大胆视频 | 日韩在线欧美 | 久久作爱 | 少妇偷人精品无码人妻 | 成人字幕 | 男人午夜影院 | 一区二区不卡在线 | 99热r| www.-级毛片线天内射视视 | 国产精品情侣呻吟对白视频 | 日韩女优一区二区 | 理论视频在线观看 | xxxx国产精品 | 91精品人妻一区二区 | 秘密基地在线观看完整版免费 | 亚洲xx网 | 五月婷婷深深爱 | 欧美三级午夜理伦三级中视频 | 国产精品久久久一区二区三区 | 久久超碰在线 | 一区二区免费在线视频 | 大胸美女无遮挡 | 在线一区二区观看 | 三上悠亚在线播放 | 青青草国产一区 | 中文有码av | 夫の上司に犯波多野结衣853 | 91免费视频入口 | 大陆一级黄色片 | 99久久久无码国产精品6 | 国产成人无码AA精品区 | 极度诱惑香港电影完整 | www.成人av.com| 免费特级黄色片 | 国产福利资源在线 | 荫蒂被男人添免费视频 | 国产一级伦理片 |