博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2010(c++)版“hello world”
阅读量:4186 次
发布时间:2019-05-26

本文共 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/

你可能感兴趣的文章
tree类型题目需要用到的头文件tree.h
查看>>
有一个1亿结点的树,已知两个结点, 求它们的最低公共祖先!
查看>>
BST(binary search tree)类型题目需要用到的头文件binary_tree.h
查看>>
将BST转换为有序的双向链表!
查看>>
中体骏彩C++面试题
查看>>
永成科技C++笔试题
查看>>
webkit入门准备
查看>>
在Ubuntu 12.04 64bit上配置,安装和运行go程序
查看>>
ATS程序功能和使用方法详解
查看>>
常用Linux命令总结
查看>>
Tafficserver旁路接入方案综述
查看>>
在CentOS 6.3 64bit上如何从源码生成rpm包?
查看>>
利用lua中的string.gsub来巧妙实现json中字段的正则替换
查看>>
ATS名词术语(待续)
查看>>
ATS缓存相关话题
查看>>
ATS中的RAM缓存简介
查看>>
CDN和Web Cache领域相关的经典书籍推荐
查看>>
在Oracle VM VirtualBox中如何安装64位虚拟机系统
查看>>
安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题
查看>>
ATS上的hosting.config和volume.config文件解读
查看>>