FBX SDK在vs 2010下面的配置

1、下载FBS SDK。地址。因为我是vs2010,所以我下载的是FBX SDK 2016.1.2 VS2010。如果没有了,你可以找博主直接要,QQ1240957820。

2、下载下来的是一个exe格式的文件。然后点击安装。这个安装其实就是一个解压缩。解压缩之后其中包含的主要文件夹有include,lib和samples。

3、将上述include中的所有文件拷贝到vs2010的 VC/include文件夹下。

4、将上述lib文件中的lib/vs2010/x86/debug下的dll文件分别拷贝到C盘windows/SysWOW64,C盘windows/System32和vs2010的VC/bin下面(因为我不清楚最后用的dll文件到底是哪里的,所以我一般这三个地方都拷贝一次)。

5、将上述lib文件中的lib/vs2010/x86/debug下的其他文件(包括libfbxsdk.lib,libfbxsdk.pdb,libfbxsdk-md.lib,libfbxsdk-mt.lib)都拷贝到vs2010的VC/lib下面。

6、接下来是在vs2010上面的配置。首先打开vs2010,新建一个win32控制台应用程序的空项目,项目名称为fbx。

7、在项目的源文件上右击->添加->新建项,新建一个Cpp文件main.cpp,然后点击添加。

8、右击工程名称->属性->配置属性->链接器->输入->附加依赖项 点编辑,在其中写入libfbxsdk.lib,libfbxsdk-md.lib,libfbxsdk-mt.lib,wininet.lib(每行一个,一共四行),然后点击确定。(这个属性页面不要关闭)

9、点击配置属性->C/C++->预处理器->预处理器定义,点击编辑,在最后一行后面加上FBXSDK_SHARED,点击确定。

10、点击配置属性->链接器->输入->忽略特定默认库, 点编辑,在其中写入LIBCMT,然后点击确定。

11、最后点击应用,确定。

12、在main.cpp中写一段简单的程序。

#include <stdio.h>
#include <stdlib.h>
 
int main()
{
	puts("Hello Fbx SDK!");
	system("pause");
	return 0;
}

  

13、将vs的运行模式改成Debug,Win32,然后点F5运行。如果正常,则说明配置成功。成功的话,可以将上面解压出的那个samples中的教程程序加到我们这个工程中运行一下,学习一下FBX SDK的用法。

Hint:最后我发现一个问题,这可能是我特有的问题,也可能是大家都会遇到这个问题。就是当我使用C++的fstream时,会出现一大堆好像是链接的错误。但是只是加入这个头函数时是没有问题的,只是在声明一个它的变量是会出现。

#include <stdio.h>
#include <stdlib.h>
#include <fstream>

void init()
{
	std::ofstream fout("test");  //这句话不注释就会出现编译错误,注释掉就没事
}

int main()
{
	puts("Hello Fbx SDK!");
	system("pause");
	return 0;
}

  

原文地址:https://www.cnblogs.com/jianglangcaijin/p/6498467.html