问题1:
怎么给VC++6.0这个软件一个定义?它是一个编译器还是别的什么?它的主要功能是什么?
问题2:
在VC++6.0下编写C代码时,一般都是打开VC++6.0软件,然后新建一个“project”,在“project”的选项中,很多人在编写面向过程的C代码时都习惯选择“win32 console application”,是何原因?这个控制台程序有什么特点吗?
每新建一个“project”,会在VC安装文件夹的MyProjects文件夹下生成一个对应的“project”文件夹,在该文件夹中生成了一个与“project”同名的.dsw文件,不同的“project”文件夹中的.dsw文件不同,这个.dsw文件是什么时候生成的?有什么用?由控制台程序生成了.exe文件和.obj文件,这两个文件之间是什么关系?哪一个是经(编译)链接后直接得到的?
问题3:
如何将不同的C\C++源文件添加到同一个“project”中?需要用到的各个源文件是否必须被添加到同一个“project”中才能调试运行通过?存储在磁盘上某一个位置的源文件可否被多个“project”同时包含?内容有点繁琐,请各位多多指教,谢谢!
怎么给VC++6.0这个软件一个定义?它是一个编译器还是别的什么?它的主要功能是什么?
问题2:
在VC++6.0下编写C代码时,一般都是打开VC++6.0软件,然后新建一个“project”,在“project”的选项中,很多人在编写面向过程的C代码时都习惯选择“win32 console application”,是何原因?这个控制台程序有什么特点吗?
每新建一个“project”,会在VC安装文件夹的MyProjects文件夹下生成一个对应的“project”文件夹,在该文件夹中生成了一个与“project”同名的.dsw文件,不同的“project”文件夹中的.dsw文件不同,这个.dsw文件是什么时候生成的?有什么用?由控制台程序生成了.exe文件和.obj文件,这两个文件之间是什么关系?哪一个是经(编译)链接后直接得到的?
问题3:
如何将不同的C\C++源文件添加到同一个“project”中?需要用到的各个源文件是否必须被添加到同一个“project”中才能调试运行通过?存储在磁盘上某一个位置的源文件可否被多个“project”同时包含?内容有点繁琐,请各位多多指教,谢谢!
dsw准确说是工作区文件,是若干工程的集合。
w是 wrokspace的意思。
控制台程序就类似dos程序,最传统的面向过程的程序.
.dsw就是工程管理文件之一啊,包含工程相关信息.
连接后得到的当然是exe, obj是编译得到的.
要添加文件从project菜单->Add To Project->Files,文件当然可以被多个“project”同时包含
然后 链接器吧.obj文件们链接为一个exe文件。,或者是dll,lib等最终的可执行程序文件。
点击fileview 里面的 Add Files to Project
将文件加入
直接讲太抽象,什么都不用问,用个VC写个几年程序就知道了。