I don't understand why this is happening because I thought the libraries were compiled into my library? Here is the debug output:
1>------ Build started: Project: Ovgl_FPS, Configuration: Debug Win32 ------
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _D3DX10CreateEffectFromFileW@48 referenced in function "public: class Ovgl::Effect * __thiscall Ovgl::Instance::CreateEffect(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateEffect@Instance@Ovgl@@QAEPAVEffect@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxVector4::KFbxVector4(class fbxsdk_2011_3_1::fbxVectorTemplate3<double> const &)" (__imp_??0KFbxVector4@fbxsdk_2011_3_1@@QAE@ABV?$fbxVectorTemplate3@N@1@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxVector4::~KFbxVector4(void)" (__imp_??1KFbxVector4@fbxsdk_2011_3_1@@QAE@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: double & __thiscall fbxsdk_2011_3_1::KFbxVector2::operator[](int)" (__imp_??AKFbxVector2@fbxsdk_2011_3_1@@QAEAANH@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxMesh::GetTextureUVIndex(int,int,enum fbxsdk_2011_3_1::KFbxLayerElement::ELayerElementType)" (__imp_?GetTextureUVIndex@KFbxMesh@fbxsdk_2011_3_1@@QAEHHHW4ELayerElementType@KFbxLayerElement@2@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxLayerElementArrayTemplate<int> & __thiscall fbxsdk_2011_3_1::KFbxLayerElementTemplate<class fbxsdk_2011_3_1::KFbxVector2>::GetIndexArray(void)" (__imp_?GetIndexArray@?$KFbxLayerElementTemplate@VKFbxVector2@fbxsdk_2011_3_1@@@fbxsdk_2011_3_1@@QAEAAV?$KFbxLayerElementArrayTemplate@H@2@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxVector2::~KFbxVector2(void)" (__imp_??1KFbxVector2@fbxsdk_2011_3_1@@QAE@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxVector2 & __thiscall fbxsdk_2011_3_1::KFbxVector2::operator=(class fbxsdk_2011_3_1::KFbxVector2 const &)" (__imp_??4KFbxVector2@fbxsdk_2011_3_1@@QAEAAV01@ABV01@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxLayerElementArrayTemplate<class fbxsdk_2011_3_1::KFbxVector2> & __thiscall fbxsdk_2011_3_1::KFbxLayerElementTemplate<class fbxsdk_2011_3_1::KFbxVector2>::GetDirectArray(void)" (__imp_?GetDirectArray@?$KFbxLayerElementTemplate@VKFbxVector2@fbxsdk_2011_3_1@@@fbxsdk_2011_3_1@@QAEAAV?$KFbxLayerElementArrayTemplate@VKFbxVector2@fbxsdk_2011_3_1@@@2@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: enum fbxsdk_2011_3_1::KFbxLayerElement::EReferenceMode __thiscall fbxsdk_2011_3_1::KFbxLayerElement::GetReferenceMode(void)const " (__imp_?GetReferenceMode@KFbxLayerElement@fbxsdk_2011_3_1@@QBE?AW4EReferenceMode@12@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: enum fbxsdk_2011_3_1::KFbxLayerElement::EMappingMode __thiscall fbxsdk_2011_3_1::KFbxLayerElement::GetMappingMode(void)const " (__imp_?GetMappingMode@KFbxLayerElement@fbxsdk_2011_3_1@@QBE?AW4EMappingMode@12@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall fbxsdk_2011_3_1::KFbxMesh::GetPolygonVertexNormal(int,int,class fbxsdk_2011_3_1::KFbxVector4 &)const " (__imp_?GetPolygonVertexNormal@KFbxMesh@fbxsdk_2011_3_1@@QBEXHHAAVKFbxVector4@2@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxVector2::KFbxVector2(void)" (__imp_??0KFbxVector2@fbxsdk_2011_3_1@@QAE@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxMesh::GetPolygonVertex(int,int)const " (__imp_?GetPolygonVertex@KFbxMesh@fbxsdk_2011_3_1@@QBEHHH@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxMesh::GetPolygonSize(int)const " (__imp_?GetPolygonSize@KFbxMesh@fbxsdk_2011_3_1@@QBEHH@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxMesh::GetPolygonCount(void)const " (__imp_?GetPolygonCount@KFbxMesh@fbxsdk_2011_3_1@@QBEHXZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxXMatrix::~KFbxXMatrix(void)" (__imp_??1KFbxXMatrix@fbxsdk_2011_3_1@@QAE@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxNode * __thiscall fbxsdk_2011_3_1::KFbxNode::GetChild(int)" (__imp_?GetChild@KFbxNode@fbxsdk_2011_3_1@@QAEPAV12@H@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxNode::GetChildCount(bool)const " (__imp_?GetChildCount@KFbxNode@fbxsdk_2011_3_1@@QBEH_N@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: double const (& __thiscall fbxsdk_2011_3_1::KFbxXMatrix::Double44(void)const )[4][4]" (__imp_?Double44@KFbxXMatrix@fbxsdk_2011_3_1@@QBEAAY133$CBNXZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxXMatrix & __thiscall fbxsdk_2011_3_1::KFbxCluster::GetTransformLinkMatrix(class fbxsdk_2011_3_1::KFbxXMatrix &)const " (__imp_?GetTransformLinkMatrix@KFbxCluster@fbxsdk_2011_3_1@@QBEAAVKFbxXMatrix@2@AAV32@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxXMatrix::KFbxXMatrix(void)" (__imp_??0KFbxXMatrix@fbxsdk_2011_3_1@@QAE@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: double * __thiscall fbxsdk_2011_3_1::KFbxCluster::GetControlPointWeights(void)const " (__imp_?GetControlPointWeights@KFbxCluster@fbxsdk_2011_3_1@@QBEPANXZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int * __thiscall fbxsdk_2011_3_1::KFbxCluster::GetControlPointIndices(void)const " (__imp_?GetControlPointIndices@KFbxCluster@fbxsdk_2011_3_1@@QBEPAHXZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxCluster::GetControlPointIndicesCount(void)const " (__imp_?GetControlPointIndicesCount@KFbxCluster@fbxsdk_2011_3_1@@QBEHXZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxNode * __thiscall fbxsdk_2011_3_1::KFbxCluster::GetLink(void)" (__imp_?GetLink@KFbxCluster@fbxsdk_2011_3_1@@QAEPAVKFbxNode@2@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: enum fbxsdk_2011_3_1::KFbxCluster::ELinkMode __thiscall fbxsdk_2011_3_1::KFbxCluster::GetLinkMode(void)const " (__imp_?GetLinkMode@KFbxCluster@fbxsdk_2011_3_1@@QBE?AW4ELinkMode@12@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxCluster * __thiscall fbxsdk_2011_3_1::KFbxSkin::GetCluster(int)" (__imp_?GetCluster@KFbxSkin@fbxsdk_2011_3_1@@QAEPAVKFbxCluster@2@H@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxSkin::GetClusterCount(void)const " (__imp_?GetClusterCount@KFbxSkin@fbxsdk_2011_3_1@@QBEHXZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxLayerElementUV * __thiscall fbxsdk_2011_3_1::KFbxLayer::GetUVs(enum fbxsdk_2011_3_1::KFbxLayerElement::ELayerElementType)" (__imp_?GetUVs@KFbxLayer@fbxsdk_2011_3_1@@QAEPAVKFbxLayerElementUV@2@W4ELayerElementType@KFbxLayerElement@2@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxLayer * __thiscall fbxsdk_2011_3_1::KFbxLayerContainer::GetLayer(int)" (__imp_?GetLayer@KFbxLayerContainer@fbxsdk_2011_3_1@@QAEPAVKFbxLayer@2@H@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: double & __thiscall fbxsdk_2011_3_1::KFbxVector4::operator[](int)" (__imp_??AKFbxVector4@fbxsdk_2011_3_1@@QAEAANH@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxDeformer * __thiscall fbxsdk_2011_3_1::KFbxGeometry::GetDeformer(int)const " (__imp_?GetDeformer@KFbxGeometry@fbxsdk_2011_3_1@@QBEPAVKFbxDeformer@2@H@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxVector4 & __thiscall fbxsdk_2011_3_1::KFbxVector4::operator=(class fbxsdk_2011_3_1::fbxVectorTemplate3<double> const &)" (__imp_??4KFbxVector4@fbxsdk_2011_3_1@@QAEAAV01@ABV?$fbxVectorTemplate3@N@1@@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxNode * __thiscall fbxsdk_2011_3_1::KFbxNode::GetParent(void)" (__imp_?GetParent@KFbxNode@fbxsdk_2011_3_1@@QAEPAV12@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxVector4::KFbxVector4(void)" (__imp_??0KFbxVector4@fbxsdk_2011_3_1@@QAE@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxNodeAttribute * __thiscall fbxsdk_2011_3_1::KFbxNode::GetNodeAttribute(void)" (__imp_?GetNodeAttribute@KFbxNode@fbxsdk_2011_3_1@@QAEPAVKFbxNodeAttribute@2@XZ) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall fbxsdk_2011_3_1::KFbxImporter::Import(class fbxsdk_2011_3_1::KFbxDocument *,bool)" (__imp_?Import@KFbxImporter@fbxsdk_2011_3_1@@QAE_NPAVKFbxDocument@2@_N@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class fbxsdk_2011_3_1::KFbxScene * __cdecl fbxsdk_2011_3_1::KFbxScene::Create(class fbxsdk_2011_3_1::KFbxSdkManager *,char const *)" (__imp_?Create@KFbxScene@fbxsdk_2011_3_1@@SAPAV12@PAVKFbxSdkManager@2@PBD@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class fbxsdk_2011_3_1::KFbxImporter * __cdecl fbxsdk_2011_3_1::KFbxImporter::Create(class fbxsdk_2011_3_1::KFbxSdkManager *,char const *)" (__imp_?Create@KFbxImporter@fbxsdk_2011_3_1@@SAPAV12@PAVKFbxSdkManager@2@PBD@Z) referenced in function "public: class Ovgl::Scene * __thiscall Ovgl::Instance::CreateScene(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ovgl::Matrix44 *,unsigned long)" (?CreateScene@Instance@Ovgl@@QAEPAVScene@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVMatrix44@2@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class fbxsdk_2011_3_1::KFbxSdkManager * __cdecl fbxsdk_2011_3_1::KFbxSdkManager::Create(void)" (__imp_?Create@KFbxSdkManager@fbxsdk_2011_3_1@@SAPAV12@XZ) referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol __imp__NxCreateControllerManager referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol __imp__NxGetCookingLib referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol __imp__NxCreatePhysicsSDK referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol __imp__X3DAudioInitialize referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _D3DX10CreateSprite@12 referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _D3D10CreateDevice@24 referenced in function "class Ovgl::Instance * __cdecl Ovgl::Create(unsigned long)" (?Create@Ovgl@@YAPAVInstance@1@K@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _ov_read referenced in function "public: class Ovgl::AudioBuffer * __thiscall Ovgl::Instance::CreateAudioBuffer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateAudioBuffer@Instance@Ovgl@@QAEPAVAudioBuffer@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _ov_pcm_total referenced in function "public: class Ovgl::AudioBuffer * __thiscall Ovgl::Instance::CreateAudioBuffer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateAudioBuffer@Instance@Ovgl@@QAEPAVAudioBuffer@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _ov_info referenced in function "public: class Ovgl::AudioBuffer * __thiscall Ovgl::Instance::CreateAudioBuffer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateAudioBuffer@Instance@Ovgl@@QAEPAVAudioBuffer@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _ov_open_callbacks referenced in function "public: class Ovgl::AudioBuffer * __thiscall Ovgl::Instance::CreateAudioBuffer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateAudioBuffer@Instance@Ovgl@@QAEPAVAudioBuffer@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol _D3DX10CreateShaderResourceViewFromFileW@24 referenced in function "public: void __thiscall Ovgl::Effect::set_texture(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?set_texture@Effect@Ovgl@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall fbxsdk_2011_3_1::KFbxVector2::KFbxVector2(class fbxsdk_2011_3_1::KFbxVector2 const &)" (__imp_??0KFbxVector2@fbxsdk_2011_3_1@@QAE@ABV01@@Z) referenced in function "public: class fbxsdk_2011_3_1::KFbxVector2 __thiscall fbxsdk_2011_3_1::KFbxLayerElementArrayTemplate<class fbxsdk_2011_3_1::KFbxVector2>::GetAt(int)const " (?GetAt@?$KFbxLayerElementArrayTemplate@VKFbxVector2@fbxsdk_2011_3_1@@@fbxsdk_2011_3_1@@QBE?AVKFbxVector2@2@H@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall fbxsdk_2011_3_1::KFbxObject::GetSrcObjectCount(class fbxsdk_2011_3_1::kFbxClassId)const " (__imp_?GetSrcObjectCount@KFbxObject@fbxsdk_2011_3_1@@QBEHVkFbxClassId@2@@Z) referenced in function "int __cdecl fbxsdk_2011_3_1::KFbxGetSrcCount<class fbxsdk_2011_3_1::KFbxNode>(class fbxsdk_2011_3_1::KFbxObject const *,class fbxsdk_2011_3_1::KFbxNode const *)" (??$KFbxGetSrcCount@VKFbxNode@fbxsdk_2011_3_1@@@fbxsdk_2011_3_1@@YAHPBVKFbxObject@0@PBVKFbxNode@0@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class fbxsdk_2011_3_1::kFbxClassId fbxsdk_2011_3_1::KFbxNode::ClassId" (__imp_?ClassId@KFbxNode@fbxsdk_2011_3_1@@2VkFbxClassId@2@A)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class fbxsdk_2011_3_1::KFbxObject * __thiscall fbxsdk_2011_3_1::KFbxObject::GetSrcObject(class fbxsdk_2011_3_1::kFbxClassId,int)const " (__imp_?GetSrcObject@KFbxObject@fbxsdk_2011_3_1@@QBEPAV12@VkFbxClassId@2@H@Z) referenced in function "class fbxsdk_2011_3_1::KFbxNode * __cdecl fbxsdk_2011_3_1::KFbxGetSrc<class fbxsdk_2011_3_1::KFbxNode>(class fbxsdk_2011_3_1::KFbxObject const *,int)" (??$KFbxGetSrc@VKFbxNode@fbxsdk_2011_3_1@@@fbxsdk_2011_3_1@@YAPAVKFbxNode@0@PBVKFbxObject@0@H@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class fbxsdk_2011_3_1::kFbxClassId fbxsdk_2011_3_1::KFbxSkin::ClassId" (__imp_?ClassId@KFbxSkin@fbxsdk_2011_3_1@@2VkFbxClassId@2@A)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall fbxsdk_2011_3_1::KFbxProperty::Get(void *,enum fbxsdk_2011_3_1::EFbxType)const " (__imp_?Get@KFbxProperty@fbxsdk_2011_3_1@@QBE_NPAXW4EFbxType@2@@Z) referenced in function "bool __cdecl fbxsdk_2011_3_1::KFbxGet<class fbxsdk_2011_3_1::fbxVectorTemplate3<double> >(class fbxsdk_2011_3_1::KFbxProperty const &,class fbxsdk_2011_3_1::fbxVectorTemplate3<double> &)" (??$KFbxGet@V?$fbxVectorTemplate3@N@fbxsdk_2011_3_1@@@fbxsdk_2011_3_1@@YA_NABVKFbxProperty@0@AAV?$fbxVectorTemplate3@N@0@@Z)
1>ovgl_d.lib(OvglInstance.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall fbxsdk_2011_3_1::KFbxLayerElementArray::GetAt(int,void * *,enum fbxsdk_2011_3_1::EFbxType)const " (__imp_?GetAt@KFbxLayerElementArray@fbxsdk_2011_3_1@@QBE_NHPAPAXW4EFbxType@2@@Z) referenced in function "public: bool __thiscall fbxsdk_2011_3_1::KFbxLayerElementArray::GetAt<class fbxsdk_2011_3_1::KFbxVector2>(int,class fbxsdk_2011_3_1::KFbxVector2 *)const " (??$GetAt@VKFbxVector2@fbxsdk_2011_3_1@@@KFbxLayerElementArray@fbxsdk_2011_3_1@@QBE_NHPAVKFbxVector2@1@@Z)
1>ovgl_d.lib(OvglScene.obj) : error LNK2019: unresolved external symbol __imp__X3DAudioCalculate referenced in function "public: void __thiscall Ovgl::Scene::Update(unsigned long)" (?Update@Scene@Ovgl@@QAEXK@Z)
1>ovgl_d.lib(OvglScene.obj) : error LNK2019: unresolved external symbol __imp__NxGetUtilLib referenced in function "public: void __thiscall NxJointDesc::setGlobalAnchor(class NxVec3 const &)" (?setGlobalAnchor@NxJointDesc@@QAEXABVNxVec3@@@Z)
1>ovgl_d.lib(OvglMath.obj) : error LNK2019: unresolved external symbol _D3DXMatrixInverse@12 referenced in function "class Ovgl::Matrix44 __cdecl Ovgl::MatrixInverse(class Ovgl::Vector4 *,class Ovgl::Matrix44 *)" (?MatrixInverse@Ovgl@@YA?AVMatrix44@1@PAVVector4@1@PAV21@@Z)
1>ovgl_d.lib(OvglMath.obj) : error LNK2019: unresolved external symbol _D3DXMatrixPerspectiveFovLH@20 referenced in function "class Ovgl::Matrix44 __cdecl Ovgl::MatrixPerspectiveLH(float,float,float,float)" (?MatrixPerspectiveLH@Ovgl@@YA?AVMatrix44@1@MMMM@Z)
1>C:\Users\Steven\Documents\My Projects\Ovgl\samples\Ovgl_FPS\Debug\Ovgl_FPS.exe : fatal error LNK1120: 63 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Any idea why this is happening and how to fix it?