c++学习————VC报错解决方案一(vc2013)
相信许多才学习c++的伙伴们,跟阿鑫一样才开始学习会遇见各种各样的奇葩问题,阿鑫会在这里总结,此篇文章会持续更新
环境,vs2013 updata5 professional windows7
2.将次目录放入包含目录,我们的更具自己的安装目录来决定
应用即可
或者, 项目--右键--属性--配置属性--常规--平台工具集--选择Visual Studio 2013 -WindowsXP(v120_xp)
二.devenv不是系统命令
三.错误CS0234命名空间“System.Windows”中不存在类型或命名空间名“Forms”是否缺少程序集引用?
五.无法解析的外部符号 _main,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中引用了该符号
项目选择->c++->新建空项目,然后点开项目属性
WIN32 _DEBUG不变,将_CONSOLE改为_WINDOWS
六.error MSB8020: The build tools for v142 (Platform Toolset = 'v142') cannot be found
项目-->属性--->常规-->平台工具集--->选择 Visual Studio 2013 (v120)确定,编译即可。
不同版本的vs对应的数字,v142–>VS2019 v141–>VS2017 v140–>VS2015 v120–>VS2013
七.error LNK2001: 无法解析的外部符号 _
解决方案1:我们直接将x86改为x64
解决方案2:属性->链接->输入->添加依赖项->根据缺失的函数添加lib
八.IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不
解决办法:在工程中右击属性——>配置属性——>常规——>字符集——>使用多字节字符集
九.error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
解决方案:属性——>配置属性——>不使用预编译头
十.当我们的printf以及tchar等字符串出现错误,加入如下头
#include "stdio.h"
#include <tchar.h>