Win10关于VS2017找不到文件的方法(目前本人已经成功!)
本人花了好几天时间才搞明白
(注:未经博主允许请勿转载此文章)
1.修改SDK方法:
第一种方法基本没用,找不到文件还是找不到文件
2.从现有项目添加:
这是在其他博客上找的,这一种方法基本也没有用
3.删除MSVC.exe:
这种方法基本也没用,因为找都找不到这个程序
4.添加VS2017环境变量:
py,java,lua,mysql这些语言使用都需要预先设计环境变量,为什么VS就不用?
猛击进入环境变量教程:Win10下的配置环境变量
百度了一下,还是有添加cl的教程的具体的我就不多说了,直接看结果吧
昨天改的环境变量,还能编译,今天同样项目就是编译不过:
这是为什么呢?
我个人觉得和VS2017的使用方法不对所造成的
5.取消预编译命令
用过VC6.0的人都知道,语言需要编译->链接->运行
当然不只有VC6,block,c-free等都需要编译才能运行:
同理,从VC6.0都有编译,那VS为什么没有?
通过百度出来,知道什么是编译在哪里了:
再看看结果:
既然找不到头文件,那去掉预编译头文件再试试:
再一次编译成功了,然后点击调试:
去掉pch.h头文件调试成功了,如果不生成(编译)直接调试呢???
我又新建一个项目,然后点击调试结果:
成功了!!!翻遍了其他博客,找到的方法还不如第四种方法!!
(创建完成项目以后需要重新关闭预编译设置才能调试)
可以看出来,虽然还存在pch.h头文件,但是只要关闭预编译功能就能正常运行!!!
**最后再重新提示一下关闭预编译的设置方法: **
(提示:可能每一次创建项目都需要手动关闭这个预编译这个功能,否则还会出现找不到文件这个提示)