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消毒液浸泡清洗。不過要注...
文言文孫權勸學還可以用什麼標題,文言文《孫權勸學》課文和翻譯
從呂蒙和魯肅的角度,文言文 孫權勸學 還可以使用的標題有 呂蒙就學 魯肅結友 文言文 孫權勸學 課文和翻譯 一 原文 北宋 司馬光 資治通鑑 卷六十六 初,權謂呂蒙曰 卿今當塗 掌事,不可不學!蒙辭以軍中多務。權曰 孤豈欲卿治經為博士邪?但當涉獵,見往事耳。卿言多務,孰若孤?孤常讀書,自以為大有所益...