数据结构及C++问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:10:06
先建一个project名为dan我在建立一个源文件dan.cpp和头文件dan.h后发现source Files 里面有dan.def,dan.idl,dan.rc,StdAfx.cpp Header Files 里有dan.h Resource.h StDafx.h.这是怎么回事?这些文件都是什么意思?

你建立visual c++工程的时候生成的,dan.h和dan.cpp是你建立的,其它是系统建的。

.DEF:模块定义文件,供生成动态链接库时使用。
.RC:资源定义文件。
.idl 接口定义文件
Stdafx.h是Visual C++为每个项目配置的用来预编译的文件,在Stdafx.h文件中可以加入应用程序所需的头文件;
Stdafx.cpp是一个只有一条语句(#include "stdafx.h")的空文件;
resource.h就是.rc文件的头文件,.rc文件里的常量全在resource.h定义,一般情况下不用你去写和修改,vc会帮你写和改