Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 添加要由#includes使用的文件_C++_Visual Studio 2010 - Fatal编程技术网

C++ 添加要由#includes使用的文件

C++ 添加要由#includes使用的文件,c++,visual-studio-2010,C++,Visual Studio 2010,我从VisualStudio2010中的一个新Win32控制台应用程序项目开始。我正在设置我的环境以支持初级OpenGL程序。我正在添加所需的*.cpp文件和*.h文件。我补充说 #包括“../../shared/gltools.h”//opengl工具包 当我将鼠标悬停在#include上时,会显示错误“无法打开源代码文件”。我试图添加所需的文件。我右键单击源文件,然后选择>添加>新过滤器>调用共享,然后按enter键 什么是过滤器?我想我应该添加一个物理文件夹,而不是一个过滤器。这与“外部依

我从VisualStudio2010中的一个新Win32控制台应用程序项目开始。我正在设置我的环境以支持初级OpenGL程序。我正在添加所需的*.cpp文件和*.h文件。我补充说

#包括“../../shared/gltools.h”//opengl工具包

当我将鼠标悬停在
#include
上时,会显示错误“无法打开源代码文件”。我试图添加所需的文件。我右键单击源文件,然后选择>添加>新过滤器>调用共享,然后按enter键


什么是过滤器?我想我应该添加一个物理文件夹,而不是一个过滤器。这与“外部依赖项”有何不同?

在项目属性中,在编译器下,找到字段附加包含目录,并添加文件所在的目录,或者,
/shared/
所在的目录。

查找并分析一些OpenGL示例,这些示例通常带有OpenGL标题和库,您可以清楚地看到它们。检查您正在使用的包含目录-将其配置为上述“Luchian Grigore”。当你有工作(程序编译)记得添加库目录(在项目设置,链接器选项),否则将有链接器的问题。所有这些都应该在howto或代码示例中描述。分析它们以开始。不要重新设计方向盘,玩得开心。

至少告诉你正在使用什么IDE……这太离题了。@DesmondHume-除了添加引用和转换回通用入口点(而不是t_main)之外,这个项目实际上是空的。我是一名专业的C#开发者。因此,戴着护目镜工作可能是我困惑的根源。你还需要知道什么?