Turbo C中如何创建项目文件?

neulgg 2006-09-08 03:22:37
在Turbo C的使用指南中有如下的说明:
“有一个程序由file1.c, file2.c, file3.c组成, 要将这3个文件编译装配成一个file.exe的执行文件, 可以先建立一个file.prj的项目文件, 其内容如下:
file1.c
file2.c
file3.c
此时将file.prj放入Project name项中, 以后进行编译时将自动对项目文件中规定的三个源文件分别进行编译。然后连接成file.exe文件。”

但是该具体如何建立一个项目文件呢?到底该如何组织这些源文件进行编译链接呢?
...全文
383 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
neulgg 2006-09-08
  • 打赏
  • 举报
回复
问题解决了
extern void A();
忘记了;
谢谢
neulgg 2006-09-08
  • 打赏
  • 举报
回复
具体错误是:
file1.c 4: Declaration Syntax error
neulgg 2006-09-08
  • 打赏
  • 举报
回复
先谢谢xteaj的鼎力相助!
我按照你的指点建立了file1.c、file2.c和file.prj三个文件
在TC环境下
project->project name项中输入了file.prj
然后进行ctrl+F9进行编译
但怎么提示有定义语法错误?
是不是我的步骤缺少了?
在TC环境下是不是还应该载入源文件呢?是load file1.c ?还是load file2.c?
  • 打赏
  • 举报
回复
自己动手试一下就知道了,讲不清楚的。
如下:
/*file1.c*/
#include<stdio.h>
extern void A();
void B()
{
printf("Hello!, Running B function Now!");
return;
}
int main()
{
A();
B();
}
---------------------------------file1.c结束----------------
-----------------file2.c------------------
/*file2.c*/
#include<stdio.h>
void A()
{
printf("Hello!, Running A function Now!");
return;
}
-------------file2.c结束---------------
--------------file.prg------------
file1.c
file2.c
---------------file.prg结束---------
  • 打赏
  • 举报
回复
DOS 下就有Edit这个编辑软件。
file1.c
file2.c
file3.c
file4.obj
这些是指组成项目的文件组。
一般项目都由数个*.c文件或*.obj文件组成。
学习C语言时,首先都是单个文件就可编译运行了,但大一点的项目就涉及到多个源文件了。
file.prj文件中的内容就是
file1.c
file2.c
file3.c
file4.obj
这就是最简单的工程组成了。在TC时代,能做的就是这么多。不象现在,一个工程中各个文件
的编译选项都在工程文件中有设置。
neulgg 2006-09-08
  • 打赏
  • 举报
回复
Edit指的是UltraEdit嘛?
项目文件file.prj到底是个什么东西?
它跟file1.c、file2.c、file3.c源文件是怎么联系在一起的呢?
  • 打赏
  • 举报
回复
就用Edit或TC都可以编辑。保存时用文件名就输入
file.prj就行了。其余步骤你都知道了。

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧