Chinaunix首页 | 论坛 | 博客
  • 博客访问: 410594
  • 博文数量: 119
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 1061
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-14 12:48
个人简介

醉心于技术。

文章分类

全部博文(119)

文章存档

2018年(34)

2016年(1)

2015年(4)

2014年(6)

2013年(74)

我的朋友

分类: C/C++

2013-09-12 18:16:49

来源:http://blog.csdn.net/yapingxin/article/details/6833679
说几句题外话:在Windows平台上的免费C/C++ IDE中,Visual C++ 2010 Express是一个值得推荐的工具。当然 Code::Blocks 也是值得推荐的。Bloodshed Dev-C++ 原本也很值得推荐,但鉴于它多年未更新了,最新的Release版本还停留在多年前的4.0,5.0版至今还是beta,所以在我心中它暂时就不值得推荐 了。好,现在我们回到正题。


默认情况下Visual C++会建立一个C++的工程,但有时候我们希望建立一个纯C的工程,可以这样做:


一、创建一个Win32 Console Application,在向导里面的 Application Settings | Additional options 去掉(不选,Uncheck)Precompiled header这一项。



二、Visual Studio会按照默认的工程模板来为我们创建一个Console Application Project,我们需要在此Project的Properties里面,找到 Configuration Properties | C/C++ | Advanced | Compile As 把这一项从默认设置(Default)更改为Compile as C Code (/TC)



三、这时候我们再 Compile/Build 这个 Project ,它已经在按照 C 去编译而不是 C++ 了。是不是看着 Source Files 里面的那两个.cpp后缀很不爽呀?没关系,把主函数所在的那个文件后缀改成.c,再把 stdafx.cpp 这个文件从Project里面Exclude或者干脆删除,就可以了。


阅读(2713) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~