我有一个名为simpio.h的头文件,它与文件夹在同一个文件夹中。但是,我继续收到错误“无法打开包含文件:'simpio.h':没有这样的文件或目录。”我使用的是Visual C ++ 2008 Express Edition。帮助将不胜感激。
由于
答案 0 :(得分:3)
您需要使用双引号:
#include "simpio.h"
答案 1 :(得分:3)
当您尝试包含标准库标题或要包含<>
选项中包含路径的文件时,您必须知道应该使用Additional include directories
。< / p>
当你想要包含一个不满足前面解释的文件时,你必须使用""
,让我们说它几乎总是特定于你的项目的文件。
一些例子:
#include <iostream> // library file
#include <boost/thread.hpp> // there is "C:\SDKS\boost in my Additional include directories
#include "MyHeader.h" // Local file, at the same place of my .vcproj
#include "Header/AnotherHeader.h" // Local file in a folder named "Header"
在您的情况下,我们可以认为您处于第二种情况。你必须这样做:
#include "simpio.h"
或者,如果您的文件位于另一个文件夹中:
#include "SomeFolders/simpio.h"