使用字体库时遇到一些问题。我得到了当前的错误
c:\users\taylor\documents\uni\win32opengl2template\freetype.h(5): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
在freetype.h中,无法找到以下所有内容
//FreeType Headers
#include <ft2build.h>
#include <freetype/freetype.h>
#include <freetype/ftglyph.h>
#include <freetype/ftoutln.h>
#include <freetype/fttrigon.h>
然而,当我像这样直接链接它们时,它可以工作。
#include <c:\users\taylor\documents\uni\win32opengl2template\ft2build.h>
所以我猜我有一些目录设置需要在VS中更改,但我不知道怎么做?
答案 0 :(得分:1)
检查此线程一次......看起来像你想要的那样
根据给定的解决方案:
通常,如果在安装IDE后安装SDK,则会相应地对其进行配置。
在Visual C ++中,转到“工具”菜单,选择“选项”。展开 “项目和解决方案”节点位于左侧。选择“VC ++ 目录“。您应该看到一个包含文件夹列表的窗格...使用 右上角的下拉菜单(“显示目录...”)为“包含” 文件“。从SDK安装中添加\ include文件夹。您可以 想要将\ lib文件夹添加到“库文件”部分。
点击“好”,你准备好了!
修改强>
看起来上述设置仅适用于VS 2005/2008,而不适用于VS 2010.在VS 2010中,这已经发生了变化。取自VC++ Directories,并说:
在使用VC ++目录时,你会注意到VS 2010中的第一件事就是它们似乎已经消失了。当您转到Tools-&gt; Options窗口并查看Project and Solutions时,您会看到该窗口与上面的屏幕截图非常相似 - 只有VC ++目录消失了。
但是,如果你在IDE中打开一个VC ++项目并打开它 项目属性窗口(右键单击项目节点并选择 属性),你会注意到一个名为VC ++目录的规则(规则是 属性页面窗口左窗格中的选择树) 并且您看到的值与您将获得的默认值相同 来自VS 2008.此外,您可以在同一个中编辑这些属性 任何其他项目属性的方式(包括使用宏编辑器作为 显示 - 在VS 2008中无法实现的目标。)