嗯,这是一个不起眼的晦涩难懂。我正在尝试在Visual Studio 2005中编译最新的开放传输大亨源。(这是一个使用zlib,dx8和其他一些相当常见的库的C ++应用程序。)
我得到一些与freetype依赖关系有关的链接器错误:
Error 1 error LNK2001: unresolved external symbol @FT_Done_Face@4 fontcache.obj
Error 2 error LNK2001: unresolved external symbol @FT_Load_Char@12 fontcache.obj
Error 3 error LNK2001: unresolved external symbol @FT_Init_FreeType@4 fontcache.obj
Error 4 error LNK2001: unresolved external symbol @FT_Select_Charmap@8 fontcache.obj
Error 5 error LNK2001: unresolved external symbol @FT_Set_Charmap@8 fontcache.obj
Error 6 error LNK2001: unresolved external symbol @FT_New_Face@16 fontcache.obj
Error 7 error LNK2001: unresolved external symbol @FT_Render_Glyph@8 fontcache.obj
Error 8 error LNK2001: unresolved external symbol @FT_Set_Pixel_Sizes@12 fontcache.obj
Error 9 fatal error LNK1120: 8 unresolved externals ..\objs\Win32\Release\\openttd.exe
我已经下载了最新的freetype stable并编译了它(也在VS2005中),并将ft2build.h和freetype include目录放入我的VS8 / VC / include目录中,并将libfreetype2.lib库编译成我的VS8 / VC / lib目录。我能错过什么?
谢谢!