gpt4 book ai didi

c++ - FreeType 链接问题

转载 作者:行者123 更新时间:2023-11-30 05:43:19 24 4
gpt4 key购买 nike

我正在编写一个 DirectX WindowsPhone 应用程序,我需要使用 FreeType。好吧,我已经下载了 FreeType 源代码并使用 CMake 为 WP ARM 生成 Visual Studio 解决方案,但是当我将 freetype 链接到我的程序时,它显示 unresolved external __imp_FT_Init_FreeType 之类的东西。我调查了一下,发现实际 .lib 中的符号看起来像这样:_FT_Init_FreeType,所以它们没有 __imp 前缀。这有点奇怪,因为我对这两个项目都使用/MDd(VS 不允许我对 WP DX 应用程序使用/MTd)而且我不知道发生了什么。有什么方法可以为所有导出符号添加前缀或为此添加任何解决方法,因为我不知道该怎么做。

我已经尝试为具有相同输出的 x86 架构编译源代码 - 实际程序正在寻找 __imp_FT_Whatever 但在 lib 中它们没有 __imp 前缀。

预构建包无特殊原因工作正常(仅限 x86)。

那么,有什么想法吗?即使是小文章也能提供帮助。

最佳答案

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

关于c++ - FreeType 链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30268371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com