VC++6.0编译时出现fatal error C1083: Cannot open include file

在VC++6.0调试程序时,有时会出现这样的错误:fatal error C1083: Cannot open include file: '头文件名': No such file or directory 执行 cl.exe 时出错。

出错的原因可能是:

1. 工程目录中没有相应的头文件,需要将该头文件复制到工程目录下。

2. VC++6.0的工程路径设置不正确,详细说明如下:

如果你在cpp文件中有这样的预编译指令:#include "lcs\lcs.h",这条预编译指令的含义是编译器会在 工程路径\lcs 这个目录下查找lcs.h这个头文件,lcs\lcs.h这个路径仅仅是一个相对于工程路径的相对路径,如果你已经把lcs.h文件放到lcs文件夹下,这时必须保证你的工程路径设置正确,工程路径\lcs\lcs.h 一个能够找到文件lcs.h的绝对路径 。如果你的头文件的绝对路径是:D:\vcLX\libLCS\lcs\lcs.h,做如下设置:选择 工具->选项 ,打开如下对话框

按上图选中项设置你的工程路径,再编译就没错了。

你可能感兴趣的:(C++/VC++)