导航:首页 > 源码编译 > c项目两个工程怎么编译

c项目两个工程怎么编译

发布时间:2024-11-24 03:35:53

A. C语言如何做到两个程序一起编译

C语言编译是线性的
同时只能编译一个程序 无法做到两个程序一起编译
只能先编译一个 再编译另一个。
如果是命令行 可以开两个终端 同时编译
不过 这并不能提高编译速度,意义不大。

B. 两个C文件怎么编译在一起呢

在有main的程序文件开头加上一句:
#include "另一个程序的文件名"
路径中的\要写成\\。

C. 关于C语言两个程序合成一个,在一个界面中显示

先新建一个工程01,在新建一个C/C++ Source File名为file1.cpp,它被自动添加到工程01中,将第一个程序复制到file1.cpp的窗口中,同样再建一个file2.cpp,写入第二个程序。下一步再组建—编译即可。

D. vc6.0 两个工程 用extern时 报错unresolved external symbol

一般是不能跨工程调用的,因为工程与工程之间独立编译,如果你不设定引用,则不同工程之间是没有任何交流的。如果你非要调用,可以把工程e1设置为编译成静态链接库lib,并在e2中引用,那么e2就可以把整个静态库与本工程合并成一个可执行文件。

E. codeblocks如何同时编译两个C语言程序

不应该用这种结构来编译,应该把函数的定义放在.h的头文件中,这样才能让两个.c文件共享

比如:
//test1.c:
#include "test.h"
int add(int a, int b){return a + b;}
int main(int argc, char* argv[]){
printf("%d",addline(10,1));
return 0;
}

//test2.c:
#include "test.h"
int addline(int a, int b){return add(a,b);}
//test.h:
#include <stdio.h>
int addline(int a, int b);
int add(int a, int b);

这样的结构就可以顺利编译了

F. 在c语言中,把两个函数放在两个程序文件中,怎样作为两个文件进行编译,连接和运行

不知道你用的是什么编译器,如果用的是VC的话,可以尝试下我的做法:
创建两个源代码文件:1.cpp和2.cpp
1.cpp中内容:
#include<stdio.h>
#include"2.cpp"/*采用包含命令调用2.cpp中的函数*/
int max(int x,int y)
{
return x>y?x:y;
}
int main()
{
int a,b,m,n;
a=10;
b=30;
m=max(a,b);
n=min(a,b);
printf("%3d%3d\n",m,n);
return 0;
}
2.cpp中内容:
int min(int x,int y)
{
return x<y?x:y;
}
把这两个源代码放到一个文件夹下,编译并运行1.cpp即可。注意,2.cpp中没有main函数,所以不能直接编译2.cpp。其实由于最终1.cpp和2.cpp要连接到一起形成一个可执行文件1.exe,所以2.cpp中也不能有main函数。

阅读全文

与c项目两个工程怎么编译相关的资料

热点内容
如何追女生app 浏览:430
阿里云域名绑定香港服务器 浏览:549
java文本文件压缩 浏览:531
心灵解压大笑视频 浏览:600
东学西学单片机 浏览:671
phpstudy做服务器如何使用 浏览:950
平板怎么下载安卓国服 浏览:775
源码时代找不到工作会退钱吗 浏览:214
如何app搭建服务器 浏览:846
javastringblob 浏览:297
王瑶pdf 浏览:859
开挂软件显示请连接服务器地址 浏览:917
苹果怎么下载安卓倩女 浏览:586
vip蓝光视频解析网站源码 浏览:942
服务器ps1ps2是什么意思 浏览:858
seo命令 浏览:869
可代理云服务器 浏览:973
本地服务器连接失败是什么意思 浏览:868
华为平板如何将应用app分身 浏览:899
微信显示无法连接到服务器1302什么意思 浏览:627