0
点赞
收藏
分享

微信扫一扫

visual studio fatal error C1083: 无法打开源文件

树下的老石头 2022-02-12 阅读 167

1. 背景
同事传过来的工程源文件(c++),在我电脑上出现的问题。
环境:win10 vs2017.
2. 解决
原因是源文件引用了第三方文件,在我这里,路径发生了变化,必须设置文件路径才能重新编译。
首先,把引用的文件包含进来。
右键“解决方案工程名字”的“属性”,
如图,更改包含目录,添加第三方文件夹路径。


若编译仍不成功,还是无法打开。下面用记事本(我用的notepad++)打开后缀名.vcxproj的工程文件,该文件记录工程的相关环境配置信息。
如图:包含的文件即是下面带..\..\的,出错原因即在此。
..\表示相对当前路径的上一级。工程文件是源根路径。
查看第三方文件的路径,手动修改成正确的。我这里就多了一级,去掉一个..\即可。记得把所有的都改成这样的。
再编译,成功。
总结:第三方文件最好放在工程文件夹里,如果放在其他盘,其他电脑就打开就要重新设置环境。

 

 

坚不萌
关注


 

举报

相关推荐

vscode 无法打开源文件

0 条评论