Freetype linking problems

Annihilator

07-12-2012 09:30:27

Hello.
I try compiling MyGui 3.2.0 on VS2010 SP1 win7 64. I made project files with cmake, compiled freetype and OIS, but while compiling MyGUI I got the errors
Error 4 error LNK2019: unresolved external symbol FT_Set_Char_Size referenced in function "private: struct FT_FaceRec_ * __cdecl MyGUI::ResourceTrueTypeFont::loadFace(struct FT_LibraryRec_ * const &,unsigned char * &)" (?loadFace@ResourceTrueTypeFont@MyGUI@@AEAAPEAUFT_FaceRec_@@AEBQEAUFT_LibraryRec_@@AEAPEAE@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 1 error LNK2019: unresolved external symbol FT_Select_Size referenced in function "private: struct FT_FaceRec_ * __cdecl MyGUI::ResourceTrueTypeFont::loadFace(struct FT_LibraryRec_ * const &,unsigned char * &)" (?loadFace@ResourceTrueTypeFont@MyGUI@@AEAAPEAUFT_FaceRec_@@AEBQEAUFT_LibraryRec_@@AEAPEAE@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 5 error LNK2019: unresolved external symbol FT_New_Memory_Face referenced in function "private: struct FT_FaceRec_ * __cdecl MyGUI::ResourceTrueTypeFont::loadFace(struct FT_LibraryRec_ * const &,unsigned char * &)" (?loadFace@ResourceTrueTypeFont@MyGUI@@AEAAPEAUFT_FaceRec_@@AEBQEAUFT_LibraryRec_@@AEAPEAE@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 6 error LNK2019: unresolved external symbol FT_Load_Glyph referenced in function "private: int __cdecl MyGUI::ResourceTrueTypeFont::createFaceGlyph(unsigned int,unsigned int,int,struct FT_FaceRec_ * const &,class std::map<long,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const,struct MyGUI::GlyphInfo *> > >,struct std::less<long>,class std::allocator<struct std::pair<long const ,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > > > > > &)" (?createFaceGlyph@ResourceTrueTypeFont@MyGUI@@AEAAHIIHAEBQEAUFT_FaceRec_@@AEAV?$map@JV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@U?$less@J@2@V?$allocator@U?$pair@$$CBJV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@@std@@@2@@std@@@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 10 error LNK2019: unresolved external symbol FT_Init_FreeType referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::initialiseFreeType<0,0>(void)" (??$initialiseFreeType@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXXZ) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 3 error LNK2019: unresolved external symbol FT_Get_WinFNT_Header referenced in function "private: struct FT_FaceRec_ * __cdecl MyGUI::ResourceTrueTypeFont::loadFace(struct FT_LibraryRec_ * const &,unsigned char * &)" (?loadFace@ResourceTrueTypeFont@MyGUI@@AEAAPEAUFT_FaceRec_@@AEBQEAUFT_LibraryRec_@@AEAPEAE@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 9 error LNK2019: unresolved external symbol FT_Get_Sfnt_Table referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::initialiseFreeType<0,0>(void)" (??$initialiseFreeType@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXXZ) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 8 error LNK2019: unresolved external symbol FT_Get_Char_Index referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::initialiseFreeType<0,0>(void)" (??$initialiseFreeType@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXXZ) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 7 error LNK2019: unresolved external symbol FT_Done_FreeType referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::initialiseFreeType<0,0>(void)" (??$initialiseFreeType@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXXZ) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 2 error LNK2019: unresolved external symbol FT_Done_Face referenced in function "private: struct FT_FaceRec_ * __cdecl MyGUI::ResourceTrueTypeFont::loadFace(struct FT_LibraryRec_ * const &,unsigned char * &)" (?loadFace@ResourceTrueTypeFont@MyGUI@@AEAAPEAUFT_FaceRec_@@AEBQEAUFT_LibraryRec_@@AEAPEAE@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 13 error LNK2019: unresolved external symbol FT_Bitmap_New referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::renderGlyphs<0,0>(class std::map<long,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > >,struct std::less<long>,class std::allocator<struct std::pair<long const ,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > > > > > const &,struct FT_LibraryRec_ * const &,struct FT_FaceRec_ * const &,unsigned char *,int,int)" (??$renderGlyphs@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXAEBV?$map@JV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@U?$less@J@2@V?$allocator@U?$pair@$$CBJV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@@std@@@2@@std@@AEBQEAUFT_LibraryRec_@@AEBQEAUFT_FaceRec_@@PEAEHH@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 11 error LNK2019: unresolved external symbol FT_Bitmap_Done referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::renderGlyphs<0,0>(class std::map<long,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > >,struct std::less<long>,class std::allocator<struct std::pair<long const ,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > > > > > const &,struct FT_LibraryRec_ * const &,struct FT_FaceRec_ * const &,unsigned char *,int,int)" (??$renderGlyphs@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXAEBV?$map@JV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@U?$less@J@2@V?$allocator@U?$pair@$$CBJV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@@std@@@2@@std@@AEBQEAUFT_LibraryRec_@@AEBQEAUFT_FaceRec_@@PEAEHH@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 12 error LNK2019: unresolved external symbol FT_Bitmap_Convert referenced in function "private: void __cdecl MyGUI::ResourceTrueTypeFont::renderGlyphs<0,0>(class std::map<long,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > >,struct std::less<long>,class std::allocator<struct std::pair<long const ,class std::map<unsigned int,struct MyGUI::GlyphInfo *,struct std::less<unsigned int>,class std::allocator<struct std::pair<unsigned int const ,struct MyGUI::GlyphInfo *> > > > > > const &,struct FT_LibraryRec_ * const &,struct FT_FaceRec_ * const &,unsigned char *,int,int)" (??$renderGlyphs@$0A@$0A@@ResourceTrueTypeFont@MyGUI@@AEAAXAEBV?$map@JV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@U?$less@J@2@V?$allocator@U?$pair@$$CBJV?$map@IPEAUGlyphInfo@MyGUI@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIPEAUGlyphInfo@MyGUI@@@std@@@4@@std@@@std@@@2@@std@@AEBQEAUFT_LibraryRec_@@AEBQEAUFT_FaceRec_@@PEAEHH@Z) c:\Libs\cpp\MyGUI_3.2.0\my_solution\MyGUIEngine\MyGUI_ResourceTrueTypeFont.obj
Error 14 error LNK1120: 13 unresolved externals C:\Libs\cpp\MyGUI_3.2.0\my_solution\bin\Debug\MyGUIEngine_d.dll

I had typed dependencies but it didn't help. Can anybody help? thanx in advance