C++使用MINGW64集成Direct3D开发环境
2024-01-01 12:31:17
一.MINGW64编译器
gcc.exe C语言编译器
g++.exe C++语言编译器
mingw32-make.exe -j 4 CMake编译工具
二.MINGW64编译命令
g++编译命令
-mwindows 指定入口函数为WinMain 既windows窗口程序
-static 指定g++编译器将需要依赖的dll和lib打包至exe
-I 指定头文件.h所在目录
-L 指定链接dll,lib链接库所在路径
-l 指定链接库名称
.\\ 本级路径
..\\ 父级路径
g++.exe ..\..\main.cpp ..\..\Common.cpp ..\..\D3DInputManager.cpp ..\..\D3DManager.cpp ..\..\D3DModelManager.cpp ..\..\D3DTextManager.cpp ..\..\D3DTransformManager.cpp ..\..\FModManager.cpp -static -o ..\..\main.exe -mwindows -I ..\..\include\ -L ..\..\lib\ -ld3d9 -ld3dx9 -ldinput8 -ldxguid -lWinMM -lfmod_vc -lfmodL_vc
三.集成Direct3D
? ? 将Direct3D-SDK中include头文件和lib文件单独取出并放置在根目录下
四.解析OBJ文件并渲染
? ? 实现D3DModelManager完成基本模型加载
? ??
文章来源:https://blog.csdn.net/qq_35829452/article/details/135323399
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!