2014-11-03 118 views
0

我正在使用Visual Studio 2012并尝试导入项目中的头文件,但一直在失败。以下是我试图做:无法在Visual Studio 2012中打开头文件

#include "gevents.h" 
#include "gobjects.h" 
#include "gwindow.h" 

int main(){ 

    int x=1; 

    return 0; 
} 

我已经加入该项目的位置这三个头文件: C:\用户\ Shaby \文档\的Visual Studio 2012 \项目\ ConsoleApplication39

在另外,我也去了Project properties - > Configuration Propertues - > C/C++ - > General,并且在“Additional Include Directories”中包含了上述路径位置,但是这没有任何结果。相反,我收到以下错误:

无法启动程序C:\用户\ Shaby \文档\的Visual Studio 2012 \项目\ ConsoleApplication39 \调试\ ConsoleApplication39.exe该系统找不到指定的文件

+1

它编译?如果你按F7,它会给你错误吗? – 2014-11-03 12:26:53

+0

是的,编译它提供了以下错误:_Unable启动程序C:\用户\ Shaby \文档\的Visual Studio 2012 \项目\ ConsoleApplication39 \调试\ ConsoleApplication39.exe系统无法找到文件specified_ – 2014-11-03 12:42:37

+0

该消息应该出现时试图运行该程序,而不是在试图编译它时。尝试仅编译(Build-> Rebuild Solution)。在输出窗口中,您会看到这样的消息: ==========生成:1成功,0失败,0上最新,0已跳过========== 如果没有错误。 – 2014-11-03 17:49:20

回答

0

你为什么要把它变得复杂,只是保持简单。创建好你的项目后。打开解决方案资源在您的项目名称,你会看到一个文件夹的“头文件”,添加你的头文件在里面(你的头文件应该有“的.h”扩展名),然后使用它们包括他们在您的源文件

+0

我已经这样做了,但无济于事。我得到我的帖子中提到的相同的错误 – 2014-11-03 12:41:49

+0

好吧,那么改变你的路径为“C:\用户\ Shaby \文档\的Visual Studio 2012 \项目\ ConsoleApplication39 \ ConsoleApplication39”,因为文件夹有另一个文件夹里面的同名和头文件放在那里 – 2014-11-03 13:37:56

+0

或尝试使用这种语法,包括你的头文件 “的#include ”我认为这应该工作因为我曾经面临同样的问题。它更好,如果你从开始创建一个新的项目,因为我不知道你在项目中做了什么修改来修复错误。所以每件事都应该是默认的。 – 2014-11-03 13:39:27

1

@Usman汗, 我对你的problem.In解决方案资源管理器窗口中的一个解决方案(如果未打开,然后按Ctrl+Alt+l),你可以看到你的项目name.Right一下就可以了,比Add > Existing Item。现在选择你想要包含的头文件&按Add。完成:)。

+0

已完成但仍收到相同的错误信息 – 2014-11-03 12:46:33

+0

在解决方案资源管理器窗口中右键单击项目名称。 点击“设为启动项目” 然后建立您的项目并运行它。 – Akatsuki 2014-11-03 12:55:44

+0

谢谢,但我没有问题。 ;) – 2014-11-03 17:50:28

相关问题