c++学习————VC报错解决方案(vc2013)

摘要:
invoke_main@@YAHXZ)中引用了该符号项目选择-˃c++-˃新建空项目,然后点开项目属性WIN32_DEBUG不变,将_CONSOLE改为_WINDOWS六.errorMSB8020:Thebuildtoolsforv142cannotbefound项目--˃属性---˃常规--˃平台工具集---˃选择VisualStudio2013确定,编译即可。是否忘记了向源中添加“#include"stdafx.h"”?

相信许多才学习c++的伙伴们,跟阿鑫一样才开始学习会遇见各种各样的奇葩问题,阿鑫会在这里总结,此篇文章会持续更新

环境,vs2013 updata5 professional windows7

一.vs2013无法打开包括文件: “SDKDDKVer.h”
1.首先打开属性
c++学习————VC报错解决方案(vc2013)第1张

2.将次目录放入包含目录,我们的更具自己的安装目录来决定

C:Program Files (x86)Microsoft SDKsWindowsv7.1AInclude
c++学习————VC报错解决方案(vc2013)第2张

应用即可

或者,项目--右键--属性--配置属性--常规--平台工具集--选择Visual Studio 2013 -WindowsXP(v120_xp)

c++学习————VC报错解决方案(vc2013)第3张

二.devenv不是系统命令

c++学习————VC报错解决方案(vc2013)第4张

三.错误CS0234命名空间“System.Windows”中不存在类型或命名空间名“Forms”是否缺少程序集引用?

1.项目->添加引用->程序集->输入System.Windows.Forms,勾选上
四.RegAsm : warning RA0000 : 没有注销类型
项目属性-应用程序-程序集信息中勾上"使程序集 COM 可见"
c++学习————VC报错解决方案(vc2013)第5张

五.无法解析的外部符号 _main,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中引用了该符号

项目选择->c++->新建空项目,然后点开项目属性

WIN32 _DEBUG不变,将_CONSOLE改为_WINDOWS

c++学习————VC报错解决方案(vc2013)第6张

c++学习————VC报错解决方案(vc2013)第7张

六.error MSB8020: The build tools for v142 (Platform Toolset = 'v142') cannot be found

c++学习————VC报错解决方案(vc2013)第8张

项目-->属性--->常规-->平台工具集--->选择 Visual Studio 2013 (v120)确定,编译即可。

不同版本的vs对应的数字,v142–>VS2019 v141–>VS2017 v140–>VS2015 v120–>VS2013

c++学习————VC报错解决方案(vc2013)第9张

七.error LNK2001: 无法解析的外部符号 _

c++学习————VC报错解决方案(vc2013)第10张

解决方案1:我们直接将x86改为x64

解决方案2:属性->链接->输入->添加依赖项->根据缺失的函数添加lib

c++学习————VC报错解决方案(vc2013)第11张

八.IntelliSense: "const char *" 类型的实参与 "LPCWSTR" 类型的形参不

解决办法:在工程中右击属性——>配置属性——>常规——>字符集——>使用多字节字符集

c++学习————VC报错解决方案(vc2013)第12张

c++学习————VC报错解决方案(vc2013)第13张

九.error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?

解决方案:属性——>配置属性——>不使用预编译头

c++学习————VC报错解决方案(vc2013)第14张

c++学习————VC报错解决方案(vc2013)第15张

免责声明:文章转载自《c++学习————VC报错解决方案(vc2013)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用vue vantUi框架 根字体是37.5 和默认根字体75不一致,导致页面组件样式变小【鸿蒙开发板】使用AT命令连接WIFI下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

成为高效程序员的搜索技巧(转)

   对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。   如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。   现在,我们不需要了解和记住如何解决众多的编...

操作权限和数据权限

序 一般来说,权限有许多种,我们经常用到的一般有操作权限和数据权限两种。 所谓操作权限就是有或者没有做某种操作的权限,具体表现形式就是你看不到某个菜单或按钮,当然也有的是把菜单或按钮灰掉的形式。实际上它的实现机制比表面上看到的要复杂得多,比如:我们从浏览器访问过一个地址之后,实际上这个URL就会在历史中存在,这时就会存在一种可能,有的人虽然没有权限,但是他...

Composer 如何卸载某个扩展或者删除某个包?

解决方案:   # composer remove vendorName/packageName 解决方案:   # composer remove vendorName/packageName 解决方案:   # composer remove vendorName/packageName 解决方案:   # composer remov...

Vs 2008 解决方案的目录结构设置和管理(转)

http://blog.csdn.net/lcj_cjfykx/article/details/8632459 MS的这个IDE,实在庞杂得恐怖。从大学开始,我就一直用VC的各个版本写程序至今,细细想来,也仅仅是窥豹一斑,羞愧不已。但若仔细翻阅文档,又觉得时间花得不值,于是便一直凑活地用着。 前段时间负责搭建新项目的开发环境,兼一直在看Gamebryo的...

Visual Studio 2010单元测试(2)--运行测试并查看代码覆盖率

Visual Studio 2010 单元测试--运行测试并查看代码覆盖率 运行测试并查看代码覆盖率对程序集中的代码运行测试时,可以通过收集代码覆盖率数据来查看正在测试的项目代码部分。 运行测试并查看代码覆盖率请注意“解决方案资源管理器”中的解决方案的名称。假定解决方案的名称为 CUnitTest。 此解决方案包含测试代码。1)在“解决方案资源管理器”的“...

架构系列:逻辑分层总结

概述: 将业务逻辑层独立出来是逻辑架构分层的基础,而将应用逻辑从业务逻辑层中分离出来是服务层(应用层)的基础。高内聚低耦合是分层依赖的基础,因此合理的划分层次,减少层级依赖是逻辑分层架构的核心。 一.基础知识准备: 1.层的原则: (1)每一层以接口方式供上层调用。 (2)上层只能调用下层。 (3)依赖分为松散交互和严格交互两种。 2.业务逻辑分...