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;
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM