可以用什麼執行或者編譯cpp檔案

2022-02-18 06:55:27 字數 5896 閱讀 4475

1樓:關桂鄭幼怡

你執行的那個檔案,是沒編譯過的檔案,而且unabletorun

program

file這也顯示不能執行程式檔案,說明你得先編譯.

你同學那能執行,他已經編譯了。

2樓:匿名使用者

單個檔案:

g++ file.cpp

這是最簡單形式,預設輸出為a.out,可以用-o命令指定輸出檔案,比如g++ file.cpp f.out

多個檔案:

g++ -c 1.cpp -o 1.og++ -c 2.

cpp -o 2.og++ 1.o 2.

o -o prog.out連結成可執行檔案:

一般用g++ -o file file.cpp多個檔案是g++ -o file file1.cpp file2.cpp

編譯c++不是用gcc而是g++.

如果用gcc能編譯但不能連結.

多個檔案:

1.編譯多個檔案,但不連線:

g++ file1.cpp file2.cpp會生成兩個檔案:file1.o, file2.o2.連線:

g++ -o outfilename file1.o file2.o

會生成一個可執行檔案:outfilename。

如何用命令列編譯cpp檔案

3樓:匿名使用者

單個檔案:

g++ file.cpp

這是最簡單形式,預設輸出為a.out,可以用-o命令指定輸出檔案,比如g++ file.cpp f.out

多個檔案:

g++ -c 1.cpp -o 1.og++ -c 2.

cpp -o 2.og++ 1.o 2.

o -o prog.out連結成可執行檔案:

一般用g++ -o file file.cpp多個檔案是g++ -o file file1.cpp file2.cpp

編譯c++不是用gcc而是g++.

如果用gcc能編譯但不能連結.

多個檔案:

1.編譯多個檔案,但不連線:

g++ file1.cpp file2.cpp會生成兩個檔案:file1.o, file2.o2.連線:

g++ -o outfilename file1.o file2.o

會生成一個可執行檔案:outfilename。

4樓:匿名使用者

試試把標頭檔案改成#include "iostream"

一般來說 #include <> 的查詢位置是標準庫標頭檔案所在目錄, #include "" 的查詢位置是當前原始檔所在目錄。

5樓:

這位大神的答案是linux系統的命令列編譯操作……windows的兄弟們出門右轉先去裝個vs再配置環境變數什麼的……多說一句,真打算學程式設計的還是先整個linux系統吧,windows事多又麻煩

6樓:小灬寶丶

應該是標頭檔案的問題吧,你標頭檔案怎麼寫的啊

vs2010如何執行cpp檔案

7樓:帥克哥哥

建立一個win32控制檯程式,然後輸入專案名稱,單擊確定,然後在彈出的對話方塊中單擊下一步,去掉預編譯,選擇空專案!單擊完成!在左邊資源管理器中右擊專案名,「新增」按鈕,選擇cpp檔案即可!

(注意不要忘了main函式哦!)在彈出的中間區域書寫你的**即可,

再單擊生成按鈕就可以了!

vs2013開啟的cpp檔案如何編譯

8樓:史帥鍋

visual studio無法對單個源**檔案直接編譯。

visualstudio工程(.sln)編譯需要許多的引數,比如標頭檔案原始檔,依賴庫等。如果沒有他們,強大的studio只是廢物。

解決思路:

建立一個空visualstudio工程->匯入源**->編譯執行。

step1 建立空專案

1.1 開啟visualstudio,按快捷鍵ctrl + shift + n,即可彈出新建專案的視窗。

(或,檔案(file)->新建(new)->工程(project)即可彈出新建專案的視窗。)

1.2 在新建專案的視窗,左邊選上visualc++,中間大框選win32應用程式,底下寫上工程名,填上工程目錄。把「為解決方案建立目錄」的勾去了。

*注意:

i    程式編譯好後,會用工程名作為程式名。

ii   vs會自動為工程新建資料夾,所以不用手動建立。

iii  打上「為解決方案建立目錄」的勾的效果是,studio在新建的工程資料夾裡再建一個資料夾...然後把工程檔案放進去。

完成以上工作後,點選「建立」(ok)

1.3 接著,visualstudio彈出win32應用程式嚮導。單擊「下一步」(next)

1.4 選中「控制檯應用程式」,將底下「空專案」的勾搭上。單擊「完成」(finish)

1.5 這是建立好的樣子。

這時,新建的工程裡什麼的沒有。把源**匯入進來,vs即可編譯。

step2 將源**匯入專案

2.1 轉到剛才設定好的工程目錄。可以看到,vs已經為工程建立了資料夾。

將需要編譯的原始碼複製進去。這裡用「helloword.c」來示例。

2.2 複製好的樣子。

2.3 僅僅複製還不行。回到vs,在工程下「原始檔」篩選器(有資料夾圖示)右擊->新增(add)->現有項(existing item)。

2.4 選中剛才複製過來的原始檔。單擊「新增」(add).

2.5    新增進來的樣子。

2.6 雙擊檔名即可開啟編輯。

step3 編譯程式

3.1    編譯這個檔案時,在專案名上右擊->組建(bulid)。即可編譯。

3.2    點選後,下面的輸出(output)視窗開始工作。

當出現「成功 1 個」(build: 1 succeeded)字樣時,表示編譯成功。

step 4執行程式

編譯成功,就可以在工程資料夾下的debug資料夾裡找到編譯好程式。雙擊執行!

9樓:匿名使用者

開啟軟體後,單擊檔案,選擇新建專案

1、 檔案->新建->專案

2、visual c++ ->空專案

3、專案建好後點選原始檔

4、右鍵新增->新建項

5、新建個 ###.cpp檔案

10樓:

單單只是 用ide開啟檔案是不會參與編譯的。

1。你需要有一個準備好的工程,如果沒有,新建任意工程。

2。在工程的檔案列表中右鍵,新增一個已經存在的檔案。

3。包含相關標頭檔案,或者使用extern關鍵字,這樣其他的檔案就可以使用新新增檔案中的函式了。

截至到第二步,檔案就已經編譯了,在工程目錄中可以看到有名字跟檔名相同的*.obj中間檔案

11樓:

cpp檔案是c++的原始檔

cpp檔案不能單獨編譯, 必須依附一個工程在solution explorer裡面右鍵新建的工程選擇新增檔案把你想要編譯的cpp新增進來,用新增已有檔案的方式。

f5 開始編譯。

12樓:匿名使用者

先要建立工程,然後匯入cpp檔案

然後f5就可以了

13樓:炫彩介面庫

將c++檔案加入專案就可以編譯了,編譯可以按快捷鍵f7, 執行按f5, 或者通過選單操作;

操作步驟:

1.匯入檔案: 選單條:檔案->新增->現有專案, 在彈出的對話方塊中選擇你的cpp檔案,點確定將檔案匯入到你的專案中;

2.編譯: 選單條:生成->生成解決方案; 這樣就編譯好了;

14樓:匿名使用者

ctrl+f7 編譯獨立的 編譯單元

15樓:

1.【檔案】—【新建】—【專案】,開啟「新建專案」視窗。

2.【模板】選擇【visual c++】,【win32控制檯應用程式】,【名稱】、【位置】、【解決方案名稱】根據自己的需要填寫,不會填的話預設就行。

3.單擊【確定】彈出視窗,單擊【下一步】,在新出現的視窗中,【空專案】前面的方框裡打鉤,然後點選【完成】。

4. 【原始檔】—右鍵【新增】—【新建項】,這裡【名稱】裡給自己的檔案取個名字,選擇【c++檔案(.cpp)】—【新增】,然後就可以編輯你的程式了。

5.程式寫好後,按【f5】除錯,【ctrl+f5】執行(英文版的話相信你的英語水平)

16樓:落葉繁花之天秤

按f7可以編譯,f5執行

visual c++ 2008中如何執行一個 .cpp檔案

17樓:匿名使用者

其實最簡單滴方法。。。。右鍵點cpp檔案,開啟方式,選vc2008。下面有個方框,打鉤,確定。。。。。。改回來時一樣地操作。

18樓:匿名使用者

cpp檔案本身是無法執行的,真正執行的是cpp**編譯產生的exe程式。

具體步驟:

1、從這個cpp檔案建立一個專案,或者建立一個專案,新增這個cpp檔案

2、編譯

3、如果編譯沒有錯誤,就可以執行了

19樓:匿名使用者

檔案-〉新建裡面可以找到新建工程,然後把cpp檔案新增進去就好了,是麻煩了一點,不過以後你最好直接建立工程,會方便很多

20樓:匿名使用者

先點f7編譯,完成後點f5執行。

21樓:匿名使用者

樓主你好,你找對人了,我也用的vc2008

應該新建-->專案,然後出來後點win32,然後win32控制檯程式,然後在下面輸入名稱,然後確定。然後出來後點下一步,然後注意在「附加選項」中有個「空專案」前的方框打個勾,就建好專案了。(如果自己還沒有.

cpp檔案就不用打勾,就已經建好了,以下不用看了)

然後在左側解決方案那裡有標頭檔案、原始檔、資原始檔有三個可以點,都是空的,在原始檔那右鍵點選,然後新增--現有項,然後在開啟的對話方塊中找到你的那個.cpp檔案新增即可。 (如果是新建的話就新建)

22樓:匿名使用者

.net太慢了,用vc6.0吧

23樓:敏千邇

新建一個空工程->匯入原始檔

怎麼執行cpp檔案

24樓:山高看月小心遠無成敗

.cpp是c++(即c plus plus)檔案型別,比c語言較高階的程式語言。可以用microsoft visual studio來開啟。

1、把原程式寫好後進行編譯操作compile(在visual c++裡的快捷鍵是ctrl+f7)就能生成「目標檔案」即.obj檔案,

2、再進行建立連線操作build(f7)就是對.obj進行建立連線3、生成了「可執行檔案」即.exe檔案

4、執行檔案檢視結果是excute快捷鍵ctrl+f5

25樓:

你有沒有vc++..如果有的話,進去,建立一個cpp檔案,然後把你的**複製進去,點編譯連線即可..

26樓:匿名使用者

用 t c 或 vc++

或者:轉到存放目錄下,依次執行了以下命令:

qmake -project

qmake qttest.pro

再執行make命令就能生成可執行檔案。

為什麼c語言的編譯器可以用c語言來寫

所謂c語言編譯器,就是copy把編bai程得到的檔案,du比如.c,h的檔案,進行讀取,zhi並對內容進行分析,按照c語言的dao規則,將其轉換成系統可以執行的二進位制檔案。其本質在於對檔案的讀入,分析,及處理。這些操作,c語言都是可以實現的。所以用c語言來做c語言的編譯器是完全可行的。但是,歷史上...

老鼠碰過的東西可以用酒精消毒嗎 或者用什麼消毒呢

可以的,其實像喝的酒只要是酒的都可以。因為酒精用起來太危險,遇火就爆。你可以用雙氧水來替代,如果不嫌麻煩也可以把買來喝的白酒燒一燒,那樣也是效果很好的 樓主好酒精有一定的消毒作用,但注意安全用 老鼠碰過的東西怎麼消毒 紙質的東西最好扔掉。至於玩具什麼的,可以用被水稀釋過的84消毒液浸泡清洗。不過要注...

文言文孫權勸學還可以用什麼標題,文言文《孫權勸學》課文和翻譯

從呂蒙和魯肅的角度,文言文 孫權勸學 還可以使用的標題有 呂蒙就學 魯肅結友 文言文 孫權勸學 課文和翻譯 一 原文 北宋 司馬光 資治通鑑 卷六十六 初,權謂呂蒙曰 卿今當塗 掌事,不可不學!蒙辭以軍中多務。權曰 孤豈欲卿治經為博士邪?但當涉獵,見往事耳。卿言多務,孰若孤?孤常讀書,自以為大有所益...