先是前天晚上,我因为不太了解,在有vs2022的情况下去下载python,下载完毕后就去睡了。
等到昨天下午打开vs2022的文件,发现所有的文件都无法运行,显示:
LINK2019 无法解析外部符号main,文件来源MSVCRTD.lib
我初步怀疑下载的python与vs2022产生了冲突,丢失了重要文件,于是卸载了python,并修复了一次 vs2022
但没有任何变化。
我尝试新建项目,发现我在newc++file.cpp里作的修改消失了,新建项目中没有我添加的
#define _CRT_SECURE_NO_WARNINGS
应该是路径出了问题?我也不太了解,于是我将vs2022也卸载了重下。
结果重下时漏勾了MSVC v142 -VS2019,导致产生以下问题
于是我又修改勾选上。
但原先的问题(下方)也没有解决。
我到处查资料后发现一博客里提到同样问题:
我下载时勾选的Windows 11 SDK(10.0.22621.0)
改为Windows 10 SDK(10.0.20348.0)就解决了问题
(呼,折腾了老久。)