2008.10.21 一个程序包含多个源程序文件的情况
2008-10-21 15:38
176 查看
1,如果一个程序包含多个源程序文件,则需要建立一个项目文件(project file),在这个项目文件中包含多个文件(包含源文件和头文件)。项目文件是放在项目工作区中的,因此还要建立项目工作区。在编译时,系统会分别对项目文件中的每个文件进行编译,然后将所得到的目标文件连接成为一个整体,再与系统的有关资源连接,生成一个可执行文件,最后执行这个文件。
2,在实际操作中有两种方法:一种是由用户建立项目工作区和项目文件;另一种是用户之建立项目文件而不建立项目工作区,由系统自动建立项目工作区。
3,由用户建立项目工作区和项目文件的情况:
1)先编辑好同一程序中的各个原程序文件;
2)建立一个项目工作区。方法是依次单击File->New->Workspace。
3)建立项目文件。方法是依次单击File->New->Projects->选择相应的选项,例如可选Win32 Console Application项。然后还要选中窗口右部单选钮Add to current workspace (添加至已有工作区),表示新建的项目文件是放到刚才新建立的当前工作区中的。 然后单击OK按钮,此时会弹出一个对话框,选择An empty project 单选钮,表示新建立的是一个空白的项目。
4)将源程序文件放到项目文件中。方法是:在visual c++ 主窗口中选择Project->Add to Project ->Files,在选择了Files命令后,在弹出的对话框中按路径找到原来写好的源文件。
5)编译和连接项目文件。方法是在visual c++ 主窗口中选择Build->Build project1.exe。此时系统会对整个项目文件进行编译和连接。
6)执行可执行文件。
4,用户文件只建立项目
1)分别编辑好同一程序中的各个原程序文件。
2)建立一个项目文件(不必先建立项目工作区)。方法是依次选择File->New ->project ,在此对话框的右部中间默认选定了单选钮Create new workspace,这是由于用户未指定工作区,系统会自动开辟新的工作区。
3)向此项目文件中添加内容。
4)编译和连接项目文件;
5)执行可执行文件。
4,实际上,在编译每个程序时都需要一个工作区,如果用户未指定,系统会自动建立工作区,并赋予它一个默认名(此时以文件名作为工作区名)。
2,在实际操作中有两种方法:一种是由用户建立项目工作区和项目文件;另一种是用户之建立项目文件而不建立项目工作区,由系统自动建立项目工作区。
3,由用户建立项目工作区和项目文件的情况:
1)先编辑好同一程序中的各个原程序文件;
2)建立一个项目工作区。方法是依次单击File->New->Workspace。
3)建立项目文件。方法是依次单击File->New->Projects->选择相应的选项,例如可选Win32 Console Application项。然后还要选中窗口右部单选钮Add to current workspace (添加至已有工作区),表示新建的项目文件是放到刚才新建立的当前工作区中的。 然后单击OK按钮,此时会弹出一个对话框,选择An empty project 单选钮,表示新建立的是一个空白的项目。
4)将源程序文件放到项目文件中。方法是:在visual c++ 主窗口中选择Project->Add to Project ->Files,在选择了Files命令后,在弹出的对话框中按路径找到原来写好的源文件。
5)编译和连接项目文件。方法是在visual c++ 主窗口中选择Build->Build project1.exe。此时系统会对整个项目文件进行编译和连接。
6)执行可执行文件。
4,用户文件只建立项目
1)分别编辑好同一程序中的各个原程序文件。
2)建立一个项目文件(不必先建立项目工作区)。方法是依次选择File->New ->project ,在此对话框的右部中间默认选定了单选钮Create new workspace,这是由于用户未指定工作区,系统会自动开辟新的工作区。
3)向此项目文件中添加内容。
4)编译和连接项目文件;
5)执行可执行文件。
4,实际上,在编译每个程序时都需要一个工作区,如果用户未指定,系统会自动建立工作区,并赋予它一个默认名(此时以文件名作为工作区名)。
相关文章推荐
- 2008.10.21 一个程序只包含一个源程序文件的情况
- java解压缩一个压缩文件中包含多个文件的情况
- 用C写一个程序,打印出所有的源程序,要求不能用文件。
- excel 快速删除表格中的公司只保留数字(包括一个表格包含多个工作表的情况)
- 一个iOS项目中包含多个xcodeproj文件,如何运行其中的一个项目
- Java同一个文件包含多个类 注意事项
- VC++ 6.0中建立和运行包含多个文件的程序的方法(转载)
- Android 开发中,如何将多个程序打包成一个apk文件,但是安装完成后显示多个程序?
- 建立和运行包含多个文件的程序的方法
- 一个按照包含字符串为条件搜索文件的perl程序
- 一个bat文件打开多个程序
- stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编
- 一个“.java”文件中是否可以包含多个类(不是内部类)?有什么限制?
- 关于,VS2010 里面 一个解决方案包含多个win32程序,调试的问题~~~happy
- 一个.java文件是否一定要和文件中的类名相同呢?一个.java文件中可以包含多个类吗?
- 编写一个程序,统计给定文件中包含的每个单词出现的频率,并按单词表的顺序显示统计结果
- Winform Log4Net实战:实现每天一个文件记录服务程序的执行情况。
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 解数独程序源代码,可检测题目是否合法,可解无解/一个解/多个解的情况。leetcode测试较快,现在分享,望指教!
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)