文章类型: VC&C++
关键词: VC,c1xx,fatal,error,C1083,无法打开源文件,.cpp,No,such,file,or,directory
内容摘要: VC 7>c1xx : fatal error C1083: 无法打开源文件: “ .cpp”: No such file or directory

VC 7>c1xx : fatal error C1083: 无法打开源文件: “ ***.cpp”: No such file or directory

2018/11/22 14:24:33    来源:apple    阅读:

由于来回把某个源文件换了好几次位置,结果后来出现fatal error C1083: 无法打开源文件“xxxx.cpp”,no such file      c1xx文件错误,在编译时出现了这样的问题。

1. 背景

由于开发过程中把文件(工程源文件中的头文件.h和其对应的.cpp文件)从一个项目中移动至另一个项目中,在开发工具重新编译后就出现了上述的问题。

环境:win10,vs2015

2. 解决

    由于文件的路径发生了变化,必须将原来项目文件中改动前包含的文件路径删除后重新编译才能解决。

    首先,把项目的文件“项目名称.dsp”用记事本打开,删除改动前的文件信息,

譬如:移动了文件“HeaderCtrlCl.cpp”,则将下面的信息删除,

SOURCE=.\HeaderCtrlCl.cpp

# End Source File

# Begin Source File

其次,把项目的文件“项目名称.vcxproj”用记事本打开,删除改动前的文件信息(包含相对路径),

譬如:移动了文件“HeaderCtrlCl.cpp”,则将下面的信息删除,

<ClCompile Include="路径目录\HeaderCtrlCl.cpp" />


这样重新编译后即可通过了,问题解决。

↑ 上一篇文章:C#获取当前路径的七种方法 关键词:C#,获取,当前,路径,方法 发布日期:2018/11/13 13:42:26
↓ 下一篇文章:VC中的CDC输出重叠TextOut清除,使用SetBkMode解决TextOut输出重叠问题 关键词:VC,CDC,TextOut,解决,输出,重叠,SetB.. 发布日期:2018/11/27 10:22:40
相关文章:
VC++ fatal error C1083: Cannot open include file msado15.tli': No such file or directory 关键词:VC++,fatal,error,C1083,Cannot,open,include,file,.. 发布日期:2016-08-10 11:25
eclipse Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 关键词:eclipse运行错误提示Unknown,error:,Unable,to,build:,the.. 发布日期:2017-09-21 17:22
VS2015下的MFC工程由于MFC库使用方式与运行时库不一致引起的编译问题 关键词:VC2015,Release,#error,MFC工程的MFC库使用方式与运行时库不一致引起的编.. 发布日期:2018-10-10 14:33
相关目录:.NETVC&C++
我要评论
正在加载评论信息......