C++ Can';t在C+中打开头文件+;

C++ Can';t在C+中打开头文件+;,c++,visual-c++,C++,Visual C++,我有一个名为simpio.h的头文件,它与包含在头文件中的文件位于同一文件夹中。但是,我一直在获取错误:“不能打开包含文件:‘SimPIO.H’:没有这样的文件或目录。”我使用Visual C++ 2008 Express版。我们将不胜感激 谢谢您需要使用双引号: #include "simpio.h" 您必须知道,当您试图包含标准库头或希望包含路径包含在附加包含目录选项中的文件时,应使用 当您不想包含一个不符合前面解释的文件时,您必须使用”,假设它几乎总是特定于您的项目的文件 例如: #in

我有一个名为simpio.h的头文件,它与包含在头文件中的文件位于同一文件夹中。但是,我一直在获取错误:“不能打开包含文件:‘SimPIO.H’:没有这样的文件或目录。”我使用Visual C++ 2008 Express版。我们将不胜感激


谢谢

您需要使用双引号:

#include "simpio.h"

您必须知道,当您试图包含标准库头或希望包含路径包含在
附加包含目录
选项中的文件时,应使用

当您不想包含一个不符合前面解释的文件时,您必须使用
,假设它几乎总是特定于您的项目的文件

例如:

#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 "SomeFolders/simpio.h"

您使用的是
还是
?因为尖括号可能有问题。您需要显示当前的代码尝试,以便我们能够更好地帮助您。当您应该使用“检查”时,您可能正在使用<>包括使用命名空间std#包括“simpio.h”int main(){int sum=0;cout Linking…1>msvctrd.lib(crtexew.obj):错误LNK2019:未解析的外部符号_WinMain@16在函数\uuuuuuu tmainCRTStartup 1>Debug\SecondProject.exe中引用:致命错误LNK1120:1未解决的外部请将代码添加到原始问题中,这确实使诊断问题更容易。基于我的快速谷歌,这听起来像链接器设置:当您创建项目中,您应该选择“Win32 Console应用程序”而不是“Win32应用程序”。只有Console应用程序是带有“main”函数的标准C程序。
#include "SomeFolders/simpio.h"