一、问题概述
1、使用visual studio建立C++工程,工程名为Test,源文件名为test1.cpp,如下所示:


2、Test工程建立完成之后,关闭该工程,然后重新打开该工程,打开工程后如下
注意:我这里重新打开工程是直接点击:Test.vcxproj或Test.lsn(后面报错也是因为这个原因)

大家可以清晰的看到,直接点击打开Test.vcxproj或者Test.lsn会报错提示E1696无法打开源文件”iostream“、”cmath“、”cstring“、”malloc.h“等。
二、问题解决
1、我们先打开visual studio软件,然后再从该软件中打开已存在的工程即可解决问题



三、总结
在座的各位,我相信学C++就是为了做嵌入式开发,我们嵌入式开发用的大多数软件比如keil uVision、Quartus、STM32CubeMx等,都是可以直接点击工程文件,从而打开该工程;但是对于有些软件就不能直接点击工程文件而打开工程,例如:visual studio、codeblocks等等,所以大家在使用这些软件的时候,稍微留意一下!
版权声明:本文为Mr_zhang1911116原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。