導航:首頁 > 源碼編譯 > 兩個cpp編譯

兩個cpp編譯

發布時間:2023-04-24 05:12:47

⑴ 在工程中包含兩個cpp文件(只有一個有main),那這段程序是怎樣運行的

1、首先寫一個簡單的cpp程序,這里用的vim。

⑵ 在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函數。

⑶ vs2005一個項目包含兩個cpp文件,編譯沒錯誤,但調試錯誤 ,怎麼解決啊如題 謝謝了

你兩個cpp文件裡面是不是都有main函數? 刪掉一個,或者把其中一個文件從項目工程里脫離出去

⑷ VC 6.0兩個.cpp如何進行編譯具體情況如下:

就是用extern ,不過你液弊世用的方法不對。
比如:cpp1:
定義一個常量(或變數)const double pi=3.1415926;
想在cpp2里調用則聲明為extern const double pi;注卜洞意這里不要再給變數初始化,鬧肢這樣就可以在cpp2里使用的。其他類似

⑸ c語言問題,在源文件下編寫了兩個cpp文件,只能運行其中的一個,另外一個怎麼運行呢

猜測你的問題應該是一個工程有兩個CPP文件,比如1.cpp,2.cpp,該如何運行。目前所有C的編譯器都是默認從main()函數開始運行,所以只需要在你的一個CPP(比如是1.cpp)中寫入main()函數,其他函數從main()函數中調用。其他函數可以寫在1.cpp中,也可以寫在2.cpp中,但寫在2.cpp中時需要在2.h中聲明各函數,同時在1.cpp中包含2.h。

⑹ 怎樣在VC6.0下編譯多個CPP文件

我悔兆攜使用的是vc6,我是在資源管理器中新建cpp或h文件後再project->add to project->files,在彈猜孫出的碧伏對話框中找到你建立的cpp或h文件然後選中,點確定就加入到你的項目中了。

⑺ 多個cpp文件如何一起編譯

將函數的聲明放到頭文件,函數的定義放在cpp文件,之後再主函數中,將頭文件包含進來,進行聯編

⑻ 如何用VS2005將兩個cpp文件編譯成一個

主程序文件里增加
#include"add.c"
用引號的,空帆不要用尖括弧,引號中斗大雹可以用路徑仿蠢名,相對路徑或者絕對路徑都可以

⑼ 如何把兩個.CPP文件編譯在一起

其實你可以加個頭文件....
twofile2.h
#ifndef _twofile_H_
#define _twofile_H_
#endif
void remote_access();

然後在twofile1.cpp里加上一句,#include"twofile2.h"
在twofile2.cpp里也加上一句,#include"twofile2.h"

⑽ 我在VC6.0裡面寫了兩個.cpp文件,一個.h,其中兩個.cpp文件編譯都沒問題,但卻組建不了.exe。幫忙看看。

.h文件察含里不能有定義,只能有聲明。
你現在頭文件里全是定義,這個頭文件被包含超過一次,就會出現鏈接錯誤。
解決辦法是把:
int x=10; //定義了全局變數X,供1.CPP和2.CPP調用。
int y=10; //定義了全局變數Y,供1.CPP和2.CPP調用。
放到其中一個cpp文件里,而在另一個cpp文件里用:
extern int x;
extern int y;引用第一個cpp文件里定義的全局變數。
add函數也是一樣,在頭文件里只寫函數的聲明:
voia add();
在其猛沒核中一個枝掘cpp文件里定義add函數。你可以把add函數的定義放到第一個cpp文件里就行。

閱讀全文

與兩個cpp編譯相關的資料

熱點內容
程序員看不懂怎麼辦 瀏覽:271
linux操作系統題 瀏覽:765
單片機無符號數加法 瀏覽:227
應用隱藏加密怎麼關閉 瀏覽:269
汽車空調的壓縮機電線有什麼用 瀏覽:429
電腦加密圖片如何取消加密 瀏覽:340
慧凈電子51單片機視頻 瀏覽:343
javamap賦值 瀏覽:165
什麼app可以玩掌機游戲 瀏覽:46
java簡單聊天室 瀏覽:462
通用汽車編程軟體 瀏覽:432
一級抗震框架梁箍筋加密區規定是多少 瀏覽:974
教你如何把安卓手機變成蘋果 瀏覽:11
app編譯分類 瀏覽:323
怎麼用伺服器的資源包 瀏覽:199
oa軟體手機登陸伺服器地址 瀏覽:289
androidrtp打包 瀏覽:723
信息被加密碼了怎麼辦 瀏覽:420
彈出光碟命令 瀏覽:517
kdj公式源碼分享 瀏覽:355