首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeType连接问题

FreeType连接问题
EN

Stack Overflow用户
提问于 2015-05-15 20:40:10
回答 1查看 633关注 0票数 1

我正在编写一个DirectX WindowsPhone应用程序,我需要和它一起使用FreeType。所以,好吧,我下载了FreeType源代码,并使用CMake为WP生成Visual解决方案,但是当我将自由类型链接到我的程序时,它写的是unresolved external __imp_FT_Init_FreeType之类的东西。我研究了一下,发现实际.lib中的符号是这样的:_FT_Init_FreeType,所以它们没有__imp前缀。这有点奇怪,因为我在这两个项目中都使用了/MDd (VS只是不允许我在WP DX应用程序中使用/MTd ),而且我也不知道发生了什么。有没有任何方式喜欢添加前缀到所有导出符号或任何解决办法,因为我不知道如何处理它。

我尝试过用相同的输出来编译x86体系结构的源代码--实际的程序正在寻找__imp_FT_Whatever,但是在lib中,它们没有__imp前缀。

预构建的包可以正常工作,没有特殊的原因(仅限于x86)。

有什么想法吗?即使是小文章也能帮上忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-19 15:48:33

好了问题解决了。我添加了FT2_BUILD_LIBRARY作为预处理器定义,所有的东西都编译得很好!希望能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30268371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档