導航:首頁 > 源碼編譯 > 兩個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編譯相關的資料

熱點內容
演算法戰書籍 瀏覽:575
卸載網路伺服器是什麼意思 瀏覽:123
菜鳥app的收貨地址在哪裡 瀏覽:488
伺服器配什麼顯卡 瀏覽:369
動態壁紙不動了是怎麼回事安卓 瀏覽:412
申萬宏源app哪裡看總盈利 瀏覽:133
單片機測電感電容 瀏覽:165
android在子線程中更新ui 瀏覽:694
演算法分析師面試有什麼要求 瀏覽:994
容器演算法大全圖解 瀏覽:69
cad後置命令失效 瀏覽:692
殺手阻擊存檔文件夾是哪一個 瀏覽:212
禁書pdf 瀏覽:920
沒用app語音智能提醒怎麼設置 瀏覽:502
linuxwiki安裝 瀏覽:680
隔牆演算法 瀏覽:174
安卓手機為什麼app不通知 瀏覽:550
申請雲伺服器購買費用 瀏覽:115
雲伺服器鏡像下載到本地 瀏覽:4
電腦文件夾名有橫杠 瀏覽:154