我在C语言中先建了一个工程,然后在工程中建了一个文件,接着先编写了一个c语言程序,可以运行,然后又新建

工程和文件的关系
2024-12-01 01:12:59
推荐回答(1个)
回答1:

给你详细讲解下吧。
你使用过makefile么?
在linux下面进行c,c++开发的时候,我们需要自己编写makefile去将项目的源文件编译、链接成目标文件和可执行文件。
而vc6.0等IDE中提出了工程一说,方便我们组织项目源文件以及各种资源文件,也就是IDE的一大特性,集成性!只需要点击build,既可以生成exe或者dll、lib等我们设定的目标文件。

总结
------------------------------------------------------------
不仅仅是C/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写法~~
希望能帮到你!