学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 13 12
发新话题
打印

开始学用VC++写C,请问下

开始学用VC++写C,请问下

#include "stdafx.h"  //这个头文件是做什么用的?
以前用的都是TC。。。不懂得为什么头文件一定要有这个
能不能给个详细的解释

TOP

如果你用VC的向导建立一个工程,VC就会给你加上这个东东,不要随意删除这个

TOP

你建立的是console工程,也就是控制台,
stdafx.h是控制台专用头文件,默认main函数也会变成_tmain,
如果你不想用这个,新建C++工程,把后缀cpp改成c就可以了
“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!

TOP

还用建工程吗,杀鸡焉用牛刀

TOP

在.net编译器中

常用#include "stdafx.h",它包含正常下包含两个头文件,其中一个是#include "stdio.h",另一个忘了,不好意思,哈哈!!

TOP

回复 4# 的帖子

还用建工程吗,杀鸡焉用牛刀
用VC不用建工程,那应是怎么运行的?

TOP

VC不建工程就没必要使用它了,直接用命令编译、链接和运行。
不知道痛苦,不知道饥饿,不知道休息,只知道勇往无前...

TOP

VC的命令编译器是怎么用的啊``
女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
www.yzfy.org    yzfy.5d6d.com

TOP

问问:
啊是说见个空白的是要这个头文件的啊?
谢谢!
相信自己,学无止尽。

TOP

回复 3# 的帖子

瞎说。
stdafx.h是VC工程特有的头文件。里面放一些常用的头文件,然后被每个cpp/c包含。这样做的好处是stdafx.h可以被做成所谓的“预编译头文件(PreCompiled HeaderFile)”,加快编译速度。
如果工程规模比较小,直接删掉它吧,然后将每个cpp/c里面的include"stdafx.h"也删掉。如果编译提示找不到stdafx,就在项目设置、C/C++、预编译头里面,选择“不使用预编译头”。当然如果嫌前面的步骤太过麻烦。也可以保留它,不过记得你往工程里面加一个cpp/c文件,都要在里面写上#include "stdafx.h"
专心编程………
飞燕算法初级群:3996098
我的Blog

TOP

 13 12
发新话题