创建基于 fbx sdk 的 c++ 项目
Posted 勥小透明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建基于 fbx sdk 的 c++ 项目相关的知识,希望对你有一定的参考价值。
我们先要从 autodesk 的官网把 sdk 下载回来,地址如下:
https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2020-3
友情提示:需要梯子,而且你要确保自己的ip也是换过的,因为autodesk屏蔽了中国ip
下载回来找个地方安装一下,然后我们用vs创建一个新的c++项目
下面开始正篇了,怎么让我们的c++项目引用安装的fbx sdk呢?
右键项目,属性,打开后,重点就是要配置 c/c++ 和链接器这2项
先从 c/c++ 开始
在常规里,附加包含目录,把它的位置指向我们安装的 sdk 目录下的 include 文件夹,进去看你就能发现,里面都是 .h 文件,这些就是我们在项目中使用时,要导入的头文件
然后观察一下代码生成里,运行库的类型,当然除了看之外,你也可以对它进行修改。
为什么要看它呢?因为它决定了我们需要导入哪些 .lib 库,后面会说
打开链接库的常规选项,设置里面的附加库目录到你要引用的 .lib 目录下,debug就用debug版本的,release就用release的,其实debug,release互相混着用问题也不大,看你自己的。
然后切到输入项里的附加依赖项中,把我们需要用到的.lib名字填进来。
这些名字就是你之前附加目录中的那些.lib的全名,这个时候在代码生成那里看的运行库类型,就用上了。
选择md的话,就把带-md后缀的lib都搞上来,选的mt的话,就把-mt后缀的lib都搞上来
这里选md就行,因为我们运行时选择使用.dll文件来提供支持。
接下来就一切就绪了,可以开始我们的 fbx sdk 开发了。
以上是关于创建基于 fbx sdk 的 c++ 项目的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 FBX SDK 在 fbx 文件中加载嵌入的纹理? [关闭]