为什么要建工程文件
1. vc++6.0中为什么要创建工程。
不创建是可以的,直接只用源文件打开,即.cpp为结尾的程序。vc++创建工程后,能够把你的所有资源联系起来,方便观察你的程序由哪些分程序组成的,方便打开你的每一个分程序,例如头文件(.h为后缀的),直接双击就能看到里面的程序,如果有类、结构体,也会在在classview中看到,且方便你编写和观察,至少不用,你一个个分程序的打开来看和改写吧!当然,一般只要你编译一个c程序时,vc++就会自动生成工程,其实就算没有工程也照样能实现把各个c程序联系起来(当然只要语法符合就行,比如turboc编译平台就没有工程,也照样能编写!),所以工程只是方便你观察和打开分程序等。
2. C++里为什么要建工程才能建程序17:20 2011-6-28
lipeiyangsun说的不错!
给你详细讲解下吧。
你使用过makefile么?
在linux下面进行c,c++开发的时候,我们需要自己编写makefile去将项目的源文件编译、链接成目标文件和可执行文件。
而vc6.0等IDE中提出了工程一说,方便我们组织项目源文件以及各种资源文件,也就是IDE的一大特性,集成性!只需要点击build,既可以生成exe或者dll、lib等我们设定的目标文件。
总结
------------------------------------------------------------
不仅仅是c++,所有编译型的语言,都不是必须建立工程才能生成程序。IDE建立工程的目的是简化我们的开发。(具体c++工程文件的元素列表可参照:http://book.51cto.com/art/200708/54285.htm)
如果想脱离IDE生成目标文件,可以直接使用你本机的编译程序比如vc的nmake.exe,lib.exe
(C:\Program Files\Microsoft Visual Studio\VC98\Bin路径下)等生成目标文件,也可以自己预先写好编译控制脚本,类似于bat文件的makefile,具体请搜索makefile。命令的具体使用可以加入“/?"参数查看。
可以查看vc IDE中的makefile,点击”项目“-》”导出makefile“(export makefile),最后使用文本编辑器打开,就可以看出vc中的makefile写法~~
希望能帮到你!
3. 为什么在建立C语言源程序之前最好建立一个工程
工程知识相对于开发工具而言的,开发工具例如vs2010,可以很好的管理工程中的各种文件,资源,而最终保存下来就是工程文件,如果用编译程序直接编译的话,就没有所谓的工程了。
4. java编程的时候为什么往往要建一个工程只写类文件不就够了吗那工程啥作用
只写类文件当然可以!!
所谓的工程其实就是个文件夹!
所谓的包也是个文件夹!
那为什么要有包呢?
当然是为类进行分类保存,方便管理了!
工程,也就是一个项目!!
如果不建工程,只写类,
到了最后你是不是还得把所有的类放在一个文件夹里呢?
既然这样为何不先建个工程呢??
5. 工程文件是什么意思
建设工程文件,简称工程文件,是在工程建设过程中形成的各种形式的信息记录的文件。
在工程建设过程中形成的各种形式的信息记录,包括工程准备阶段文件、监理文件、施工文件、竣工图和竣工验收文件,也可简称为工程文件。建设、勘察、设计、施工、监理等单位应将工程文件的形成和积累纳入工程建设管理的各个环节和有关人员的职责范围。
工程文件的归档范围
对与工程建设有关的重要活动、记载工程建设主要过程和现状、具有保存价值的各种载体的文件,均应收集齐全,整理立卷后归档。
工程文件的内容及其深度必须符合国家有关工程勘察、设计、施工、监理等方面的技术规范、标准和规程。
工程文件的内容必须真实、准确,与工程实际相符合。
工程文件应采用耐久性强的书写材料,如碳素墨水、蓝黑墨水,不得使用易褪色的书写材料,如:红色墨水、纯蓝墨水、圆珠笔复写纸、铅笔等。
工程文件应字迹清楚,图样清晰,图表整洁,签字盖章手续完备。
工程文件中文字材料幅面尺寸规格宜为A4幅面 (297mmX210nmm)。图纸宜采用国家标准图幅。
工程文件的纸张应采用能够长期保存的韧力大、耐久性强的纸张。图纸一般采用蓝晒图,竣工图应是新蓝图。计算机出图必须清晰,不得使用计算机出图的复印件。
6. 为什么单片机KEIL每次打开都要重新建立工程文件
你在关闭keil前,先关闭工程,再打开keil就不会了
7. vc6.0为什么每次运行都要重新创建一个工程
对“我开始创建了一个工程,编程后能够正常运行,”的回答:
如果你不建这个工程,编译的时候vc6.0会自动帮你生成一个与该文件同名的工程
对“可是第二次用同一个工程但是是另一个文件,编程时就不能运行”的回答:
在没有新建工程时打开该cpp文件的时候,vc6.0是用该工程打开这个文件的,但是这个工程里并不包含该文件,而且即使你将该文件添加到工程里了,仍然不能运行,因为工程新建的时候会判定哪一个是主编译文件,哪些是辅助作用的,如果该文件(你第二次打开的另一个文件)不是必须的辅助文件,就不会编译,如果是必须的,但生成的exe文件仍不会与其同名
对“但是我另外创建一个工程就能很好运行,”的回答:
另外建一个工程后,该文件就是主文件了,所以可行,不过最好打开dsw后缀的工程文件,不然当工程中应用到其他的头文件或辅助cpp文件的时候,还可能需要重新加载这些辅助文件;dsw后缀的为工程文件,一次性加载,绝对不需要再新建一个工程。
8. 为什么要专门创建符合国标的工程图模板文件
1.画完的工程图不是只提供给自己厂子看的,要和别人交流。如果每个单位都是自己的模板和别人不通用,那么就乱套了。
2.用国标画图和提供明细是比较成熟的标准,会减少不必要的错误和遗漏。
3.工程图模板的建立是一劳永逸的事情,模板画好后,以后画图只需要引用这个模板就可以了,不用每次都修改。
9. 用VC++6.0编辑C程序为什么要建工程,建工程的作用是什么
因为VC可以做很多东西,是一个集成开发环境,为了统一,就要建一个工程。工程有什么作用是吧,我举个例子吧。你要做一个exe,有一个菜单和一个执行菜单命令的CPP文件,菜单的显示本身要有一个文件的,这两者怎么关联起来呢,就要靠工程了。工程把要用到的源文件、头文件、资源文件等都关联起来。
10. c语言编程中为什么要先建立工程
C语言编程并没有要先建立工程的需求。
工程是一些编程工具的说法,在使用部分编程工具时,会先要求建立工程,然后编程工具可以根据工程属性,对代码进行管理,编译等。
使用这类工具,并用工程管理源代码,可以节省编程人员的时间,降低项目的管理难度。编程人员不需要知道源文件是怎么组织的,代码是如何编译的,依赖关系是如何创建的,而是仅通过可视化界面,完成所有操作。
但实际上,C语言对此并没有要求。工程的出现,只是为了管理C语言代码。编程本身,以及编译运行与工程都没有绝对的关系。