本文共 1518 字,大约阅读时间需要 5 分钟。
Vs2013已经出了一年多的今天,才装上vs2010是不是out了,在这神仙云集的csdn,写这种博文肯定会被耻笑的吧。恕我只是记录一下。
1、 下载。
抵制盗版,从我做起。(没金的吊丝可以下载这个学习使用):
thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0dWRpb18yMDEwX3VsdGltYXRlX3g4Nl9kdmRfNTMyMzQ3Lmlzb3wyNjg1OTgyNzIwfDRhZTYyMjg5MzNkZGU0OWQ5YmZhNGMzNDY3YzgzMWMyfC9aWg==
2、 安装。
虚拟光驱打开或者解压,运行setup.exe。一路next,重启。
3、 第一个工程:hello world
运行vs2010
第一次打开会让你选择默认的环境设置,我们要使用VC,选择VC的配置
创建新项目:
进入项目创建向导:
为选择“创建空项目”,向导已经帮创建好了一个完整的框架包括main函数,只需加入自己的代码,就可以编译运行了,这里加入简单的hello world。然后点击左上角按钮生成可执行文件。
Ctrl+F5,运行
至此,已经又与世界打了一次招呼:hello world。
4、可能遇到的问题。
4.1如果向导中选择创建空白项目,编译时会错误:
解决方案:我们还没有Main函数,对于一个C++项目来说,一定要有一个且仅有一个main函数(Windows程序需要WinMain,区别以后再讲),可以是隐式提供也可以是显式提供,至于区别以后会讲到。现在让我们记住这个错误,以后遇到这个错误的时候一定要想想,我们项目中是否有Main函数。注意这时候即使你托一个有Main函数的文件到VC10中进行编译也是没有意义的,因为那个文件并不是我们项目的一部分。可以添加一个代码文件进来了,这个代码文件可以是已经存在的也可以是新建的,这里新建一个。右键单击项目名称,选择添加---新建项---C++文件———main.cpp。在main函数中加入main函数,再编译。
4.2、这时编译,会提示错误:fatalerror C1010: 在查找预编译头时遇到意外的文件结尾...
解决方案:是否忘记了向源中添加“#include "stdafx.h"”?。刚才加的main.cpp中加这个头文件,而且要房子别的头文件前方。
4.3、错误描述:
正在编译资源...
1>正在编译资源清单...
1>正在链接...
1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
1>生成日志保存在“file://E:\HelloC\ShapeFillV11\ShapeFill\Debug\ShapeFill.log”
1>ShapeFill- 1个错误,0个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过==========
解决方案:
第一步:将项目——项目属性——配置属性——连接器——清单文件——嵌入清单 “是”改为“否”。若还不能解决问题进入第二步。
第二步:查看计算机是否为64bit操作系统,如是,继续如下操作。
查找是否有两个cvtres.exe。
C:\Program Files(x86)\Microsoft VisualStudio 10.0\vc\bin\cvtres.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
右键属性—详细信息, 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。
转载地址:http://cwcoi.baihongyu.com/