2016-05-13 173 views
-5

我剛啓動C++並下載了一個編譯器和一個IDE,都是eclipse,並試圖製作我的第一個C++程序。我使用Hello World C++ Makefile項目,並將所有內容添加到下一頁。然後我建立的程序,構建這​​樣說:無法運行Hello World C++程序

12:30:00 **** Build of configuration Default for project HelloWorld! **** make all Cannot run program "make": Launching failed Error: Program "make" not found in PATH PATH=[C:/Program Files (x86)/Java/jre1.8.0_91/bin/client;C:/Program Files (x86)/Java/jre1.8.0_91/bin;C:/Program Files (x86)/Java/jre1.8.0_91/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;c:\Program Files (x86)\Common Files\Roxio Shared\12.0\DLLShared\;C:\Program Files (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Users\Jen\Desktop\eclipse;] 12:30:00 Build Finished (took 122ms)***

我運行該程序,並說:

發射失敗。找不到二進制文件。

這是程序代碼:

#include <stdio.h> 
#include <stdlib.h> 

int main(void) { 
    puts("Hello World!"); 
    return EXIT_SUCCESS; 
} 

有兩個錯誤,太:

  1. 功能 「提出」 無法得到解決。
  2. 符號「EXIT_SUCCESS」無法解析。

在此先感謝!

內特N.

/////////////////////////////////////// //////////////

我遵循user4581301的建議,現在代碼說這個:

#include <iostream> 
using namespace std; 

int main() { 
    cout << "Hi World" << endl; // prints Hi World 
    return 0; 
} 

構建看起來是這樣的:

13時22分26秒****項目HiWorld重建配置調試的**** 信息:內部生成器用於構建 g ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o「src \ HiWorld.o」「.. \ src \ HiWorld.cpp」 g ++ -o HiWorld.exe「src \ HiWorld的.o」

13時22分27秒完成建造(帶835ms)

但現在的計劃,儘管它不運行,不打印任何東西。

由於提前,

內特N.

回答

1

Launch failed. Binary not found.

以及這是因爲您有2個錯誤。 任何錯誤意味着=沒有二進制編譯/鏈接 沒有二進制編譯/鏈接=着推出一些東西,犯規存在

液=修復錯誤

#include #include 

^也是這不是有效的

0

Cannot run program "make": Launching failed Error: Program "make" not found in PATH

Kaboom!沒有make,沒有構建,沒有二進制運行。

某些編譯器不附帶開箱即用,但在路徑中根本沒有看到任何編譯器工具鏈的跡象。

Eclipse是一個IDE,支持各種不同的編譯器。因此它不附帶一個。由於錯誤消息顯示您正在Windows上構建,所以最簡單的選項是one of the many MinGW variants。而且,由於您剛剛開始,我建議從簡單的香草MinGW開始,因爲Eclipse需要接近沒有額外的配置才能使用它。

只要確保按照說明安裝msys以及MinGW即可獲得make

相關問題