不同的工程就应该有不同的工程配置选项,其工程配置文件主要是为编译器在编译、链接、生成最终文件时提供必要的参数。
编译 -- 编译器
链接 -- 连接器
生成 -- 生成器
既然每一步都对应一个应用程序,而当时设计应用程序的时候,为应用程序提供了指定的输入参数。所以VC6.0在调用编译器或者连接器或者生成器的每一步时都会从工程配置文件中提取出与之对应的参数传给对应的编译器。连接器、生成器。
上面仅仅是说明了一下VC6.0几个组件之间的调用关系。关系明确了,就差一个工程配置文件了,下面就通过图片的形式说明一下怎么生成工程配置文件。
1.在箭头所指的地方就是TreeList工程现在所拥有的几个配置文件,他们被放在一个CCombox组合框中,所以在编译、链接、生成程序的时候只能选择众多工程配置文件中的一个。
2.下面说说怎么为工程TreeList工程添加一个新的工行配置文件,首先是 组件--配置 如下图
3.现在是TreeList工程所具有的几个配置文件,添加按钮可以为TreeList工程添加一个新的工程配置文件,移除按钮可以移除现有的工程配置文件,面点击 添加 为TreeList工程增加一个工程配置文件
4.这是添加工程配置对话框,其中有三项我们可以进行设置,
4.1 添加名称: 为TreeList工程新增加的工程配置文件 设置名称
4.2 拷贝设置:选择一个TreeList工程中的已有工程配置文件来填充新配置文件的各项参数
4.3 平台选项:为工程选择运行的所在平台(不同的平台,其内部调用的部分库是不相同的)
5.添加完成之后,下图就可以看到TreeList新增加的工程配置文件Win32 xxxxx
6.前面讲述了怎么为一个工程添加一个配置文件,现在我们阐述一下怎么修改一个工程中的配置文件,下图是工程 - 配置 对话框, 箭头所对应的每一个Tab都能对工程配置文件进行修改,其中经常修改的都是 C/C++ 和 链接 两个表单中的内容
7. 这是对工程配置中 调试选项的展示
8.这是对工程配置中 C/C++的展示
如果想了解更详细的工程参数配置,一下是两个不错的帖子,具体的Demo工程文件为TreeListConfigure.rar