日韩性视频-久久久蜜桃-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的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品一区av | 国产av不卡一区二区 | 久久一区二区三区四区五区 | 国产精品对白刺激久久久 | 亚洲图片激情小说 | 乱岳| 夜夜嗨av禁果av粉嫩av懂色av | 国产美女性生活 | 99国产精品久久久久久久 | 人人狠狠综合久久亚洲 | 日韩毛片在线观看 | 亚洲一区二区三区不卡视频 | 30一40一50女人毛片 | 国产夜夜夜| 青青伊人影院 | 综合精品一区 | 日韩精品一区中文字幕 | 久久影视网 | 国产资源一区 | 热@国产 | 欧美日韩一区二区在线视频 | 国产精品美女一区二区 | 欧美成人午夜精品免费 | 日韩大胆视频 | 天堂国产精品 | 无码人妻aⅴ一区二区三区有奶水 | 国产性精品| 黄色亚洲视频 | 国产伦精品一区二区三区妓女 | 蜜桃视频久久一区免费观看入口 | 久久人人澡 | 久久久午夜精品福利内容 | 成年人看的免费视频 | 日韩美女免费视频 | 色婷婷热久久 | 亚洲国产av一区二区三区 | 99久久精品免费看国产免费软件 | 亚洲免费自拍 | 九九热在线播放 | 中文字幕日本在线观看 | 亚洲综合在线视频 | 快色网站| 1024日韩| 四虎影视免费 | 99热视| 天天上天天干 | 两根大肉大捧一进一出好爽视频 | 福利片在线播放 | 用力抵着尿进去了h | 欧美人与禽zoz0性3d | 手机成人免费视频 | 久久久综合 | 免费成人结看片 | 国产美女无遮挡网站 | 老司机午夜av | 久久久久精彩视频 | 久久久精品中文字幕麻豆发布 | 亚洲iv一区二区三区 | 播放美国生活大片 | av丝袜在线观看 | 国产精品一区二区三区四区 | 国产对白刺激视频 | 欧美一区二区三区在线播放 | 欧美大尺度床戏做爰 | 日本久久成人 | 欧洲成人在线 | 婷婷五月综合久久中文字幕 | 国产精品嫩 | 麻豆免费下载 | 91禁在线动漫 | 未满十八岁勿进 | 国产熟女一区二区三区五月婷 | 亚洲天堂三区 | 在线观看少妇 | www.污污| 中文字幕黄色av | 精品久久免费 | 天堂网在线中文 | 999久久久精品视频 亚洲视频精品在线 | 丰满岳乱妇一区二区三区 | 亚洲av色一区二区三区精品 | 亚洲激情av在线 | 久久久精品美女 | 99久久精品免费看国产 | 国产成人av无码精品 | 亚洲一级黄色大片 | 欧美黑吊大战白妞 | 日韩欧美手机在线 | 青少年xxxxx性开放hg | 欧美日韩a级片 | 人人澡人人爽 | 日韩精品中文字幕一区 | 中文字幕女同女同女同 | 精品人妻无码一区 | 深夜成人在线 | 中文字幕精品视频在线观看 | 色哟哟国产精品色哟哟 | 免费看av软件 | 九色porny蝌蚪视频 |