繁体   English   中英

Visual Studio 2010没有这样的文件

[英]Visual studio 2010 no such file

使用字体库时遇到一些问题。 我收到当前错误

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中更改某种目录设置,但我不知道该怎么做?

一次检查此线程...看起来像您想要的

http://social.msdn.microsoft.com/Forums/zh-CN/gametechnologiesdirectx101/thread/5d24f4af-a827-416f-b2e9-5bde479d6925/

根据给定的解决方案:

通常,如果在安装IDE之后安装SDK,则会对其进行相应的配置。

在Visual C ++中,转到“工具”菜单,选择“选项”。 展开左侧的“项目和解决方案”节点。 选择“ VC ++目录”。 您应该看到一个包含文件夹列表的窗格...使用右上角的下拉列表(“显示目录..”)为“包含文件”。 从您的SDK安装中添加\\ include文件夹。 您可能还希望将\\ lib文件夹添加到“库文件”部分。

单击“确定”,就可以开始了!

编辑:

看起来上述设置仅在VS 2005/2008中有效,而在VS 2010中无效。在VS 2010中,此设置已更改。 摘自VC ++目录 ,它说:

VS 2010中的变化

使用VC ++目录时,在VS 2010中您会注意到的第一件事是它们似乎已消失。 当您转到“工具”->“选项”窗口并在“项目和解决方案”中查看时,您会看到该窗口与上面的屏幕截图非常相似–仅VC ++目录消失了。

但是,如果您在IDE中调出VC ++项目并打开项目属性窗口(在项目节点上单击鼠标右键,然后选择“属性”),则会注意到一个名为VC ++目录的规则(规则是左窗格中的选择树)属性页面窗口的默认值),并且您看到的值与从VS 2008获得的默认值相同。此外,您可以以与任何其他项目属性相同的方式编辑这些属性(包括使用所示的宏编辑器-在VS 2008中是不可能的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM