當前位置:首頁 » 辦公資訊 » 源文件中第二個文件怎樣才能運行

源文件中第二個文件怎樣才能運行

發布時間: 2022-11-25 22:31:12

Ⅰ 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。

Ⅱ vs2010中c++在一個源文件夾下建立第二個.cpp文件就無法調試 顯示系統找不到指定文件

有在工程里把新建的文件加入到工程中么?
在工程里文件列表中
右鍵 -> add -> add exsiting item-> 選擇新建的文件

Ⅲ 易語言合並的文件 怎麼才能執行第二個文件!

可以用圖片資源表保存圖片,圖片1,圖片2,圖片3,用單選框來判斷。
按鈕被單擊
如果真(單選框1.選中=真)
圖片框1.圖片=#圖片1
如果真結速
如果真(單選框2.選中=真)
圖片框1.圖片=#圖片2
如果真結速
如果真(單選框3.選中=真)
圖片框1.圖片=#圖片3
如果真結速
不用圖片資源表也可以用位元組集變數來讀入圖片。

Ⅳ c語言中如何同時運行多個源文件

第一步:

將源文件1(1.c)修改為如下形式:

#include "print.h"
#include "2.c"
int main(void)
{
printHello();
return 0;
}

其中的2.c就是源文件2的文件名

第二步,將三個文件保存到同一目錄中

第三步,打開TC2,執行FILE-CHANGE DIR,將工作目錄換到三個文件所在的目錄。

第四步,在TC2中打開1.c文件,編譯運行。

建議不要再使用TC2這個相對原始的IDE了,上面介紹的這個方法也並不是標准方法,建議使用TC2006/VC/BCB等現代的IDE環境,如果實在是舍棄不下DOS字元界面,那就試試GCC吧!

Ⅳ C++中如何把兩個源文件連接起來運行

源文件是不能運行的。但是源文件可以各自編譯,然後連接成一個完整的程序。具體步驟和實例的話,需要知道你用的什麼編譯器或者開發環境

Ⅵ 如何運行visual c++下多個cpp文件,就是在同一個項目下建立了多個.cpp源文件,但是無法生成,運行第二個

一個vs項目只能有一個cpp文件包含 main方法,另一個不能有
如果建立多個cpp,要聯合這些cpp使用,比如有兩個cpp文件1.cpp和2.cpp,在1.cpp中寫了一個main方法,2.cpp就不能寫這個main方法了,只能在1.cpp中寫上#include "2.cpp",然後在2.cpp中寫個類,把這個類寫在1.cpp裡面實例化而已
1.cpp
#include "iostream"
#include "2.cpp" //這里寫包含第二頁
using namespace std;
int main()

{
class student s; //直接使用2.cpp的類
s.say();
}
--------------------------------------------------------
2.cpp

#include "iostream"
using namespace std;
class student{ //寫一個類,就可以在1.cpp裡面使用了
public : //注意使用public
int a=99;
int say()
{
cout << a<<endl;
return 0;
}
};

Ⅶ vc++6.0有一個源文件cpp1,後又添加一個cpp2,想運行cpp2卻是cpp1,求解

一個項目裡面只允許有一個MIAN主函數,調試時候默認執行第一個CPP

Ⅷ C語言源程序到運行程序經過哪幾個步驟

1、預處理

在這一階段,源碼中的所有預處理語句得到處理,例如:#include語句所包含的文件內容替換掉語句本身,所有已定義的宏被展開。

根據#ifdef,#if等語句的條件是否成立取捨相應的部分,預處理之後源碼中不再包含任何預處理語句。

GCC預處理階段可以生成.i的文件,通過選項-E可以使編譯器在預處理結束時就停止編譯。例如:gcc -E -o hello.i hello.c

2、編譯

這一階段,編譯器對源碼進行詞法分析、語法分析、優化等操作,最後生成匯編代碼。這是整個過程中最重要的一步,因此也常把整個過程稱為編譯。

可以通過選項-S使GCC在進行完編譯後停止,生成.s的匯編程序。例如:gcc -S -o hello.s hello.c

3、匯編

這一階段使用匯編器對匯編代碼進行處理,生成機器語言代碼,保存在後綴為.o的目標文件中。

當程序由多個代碼文件構成時,每個文件都要先完成匯編工作,生成.o目標文件後,才能進入下一步的鏈接工作。

目標文件已經是最終程序的某一部分了,只是在鏈接之前還不能執行。可以通過-c選項生成目標文件:gcc -c -o hello.o hello.c

4、鏈接

經過匯編以後的機器代碼還不能直接運行。為了使操作系統能夠正確載入可執行文件,文件中必須包含固定格式的信息頭,還必須與系統提供的啟動代碼鏈接起來才能正常運行,這些工作都是由鏈接器來完成的。gcc -o hello hello.c

5、運行:執行.EXE文件,得到運行結果。

Ⅸ 一個C語言小程序的源代碼分成了兩個部分,怎麼運行

前者叫頭文件,後者叫源文件。在運行源文件之前必須把需要用到的頭文件包括進去。例如經常寫的#include<stdio.h>,include就是包括的意思;所以你在運行sample.c之前也得想寫其他頭文件一樣寫上#include<sample.h>.只是常用到的頭文件都已被寫入VC庫里了,所以也叫庫文件。

Ⅹ c語言中如何同時運行多個源文件

1、將一個函數寫在一個文件里,然後再在另一個文件里用「include」包含這個文件。
2、舉個例子
在文件c1.c里編一個函數:
void
printword(){
printf("Hello!world!");
}
再建立一個文件c2.c,文件開頭寫上#include"c1.c",就可以調用c1.c里的函數printword()了
這樣通過include操作,可以把任意多個文件連接起來,編譯成一個程序運行。

熱點內容
馬路上汽車的噪音在多少分貝 發布:2023-08-31 22:08:23 瀏覽:2126
應孕棒多少錢一盒 發布:2023-08-31 22:08:21 瀏覽:1594
標准養老金一年能領多少錢 發布:2023-08-31 22:05:05 瀏覽:1893
湖北通城接網線多少錢一個月 發布:2023-08-31 21:59:51 瀏覽:1964
開隨車吊車多少錢一個月 發布:2023-08-31 21:55:06 瀏覽:1718
京東付尾款怎麼知道前多少名 發布:2023-08-31 21:52:58 瀏覽:2045
在學校租鋪面一個月要多少錢 發布:2023-08-31 21:52:09 瀏覽:2189
2寸有多少厘米 發布:2023-08-31 21:50:34 瀏覽:1825
知道電壓如何算一小時多少電 發布:2023-08-31 21:46:20 瀏覽:1823
金手鐲54號圈周長是多少厘米 發布:2023-08-31 21:44:28 瀏覽:1970