2013-12-08 1 views
2

온라인으로 C++ Programming In Easy Steps by Mike McGrath이라는 온라인 설명서를 구입했습니다.GNU C++ 컴파일러를 설치하려고하는데 hello.cpp를 컴파일하려고하면 이해가 안됩니다.

지침에서 악명 높은 "helo world"인 C++로 작성된 소스 파일을 작성하도록 지정합니다. 그래서 나는 cript 파일을 숭고한 텍스트 편집기를 사용하여 만들고 C 디렉토리의 MyPrograms 파일로 옮겼습니다.

#include <iostream> 
using std::cout; 
using std::endl; 


int main() 
{ 
cout << "hello world"<< endl ; 
return 0 ; 
} 

가 나는 또한 시도 : 다음과 같이 코드는 #INCLUDE 네임 스페이스를 사용하여 표준;

int main() 
{ 
cout << "hello world"<< endl ; 
return 0 ; 
} 

좋아,이 파일을 C : \ MyPrograms에 hello.cpp로 저장했습니다. 그런 다음 여기에 오류가 발생합니다 .... cmd를 엽니 다. "C++" "C++ : 입력 파일 없음"이라는 메시지가 나타납니다.이 책에 따르면 내가받는 내용입니다. "cd \ myprograms"를 진행하여 MyPrograms 디렉토리로 들어갑니다. 해당 디렉토리에 "C++ hello.cpp"를 실행하십시오. 이 책에 따르면 내 소스 파일을 컴파일하고 그 옆에 실행 파일을 만드는 것으로되어 있습니다. 대신 나는 2 : 1d가 1 종료 상태를 반환하는 수집으로 끝나는 긴 오류 메시지를받습니다.

MyPrograms를 방문하면 실행 파일이 원본 cpp 파일 옆에 만들어지지 않았습니다. "C++ hello.cpp -o hello.exe"도 시도했지만 오류가 다시 나타납니다. 이 모든 작업은 명령 프롬프트에서 수행됩니다. The command prompt error

는 버전 4.0.3을 사용하려고처럼

첫째, 보인다.는 MinGW가 제대로 설치되어 있지 않은 것처럼

+0

g ++라는 C++ 용 GNU 컴파일러. 나는 당신이 "C++"를 어디에서 발견했는지 모른다. 그러나 PATH 환경 변수에 "g ++"를 추가해야합니다. –

답변

1

그것은 나에게 보이는 :(도움이되지만 그것은과 충돌 할 수있다하십시오 이전에 설치 한 버전 3.4.5 (하나는 c : \ mingw에, 다른 하나는 e : \ p \ giaw \ src \ pkg)

최신 버전의 MinGW는 4.7.2.1이며 여기에서 설치할 수 있습니다 : http://www.mingw.org/wiki/InstallationHOWTOforMinGW

이제 막 시작한 것입니다. Free Software를 컴파일하려고하지 않는 한 Windows 용으로 더 최적화 된 것으로 작업하는 것이 더 좋습니다. 현재 무료로 비주얼 스튜디오 익스프레스의 사본을 얻을 수 있습니다 :

http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-desktop

도 사용할 수 이전 버전이 있습니다 당신은 VSE (2010) 아래로 스크롤합니다.

+0

Visual Studio를 사용했지만 실제로이 책을 더 잘 따라갈 수 있도록 노력하고 있습니다 ... 또한 제어판에서 GNU 컴파일러를 찾고 시도 할 수 없었습니다. 두려워하면 설치 파일에서 설치를 제거하면 시스템의 DLL이 엉망이됩니다 –

+0

나는 그것에 대해 정말로 걱정하지 않을 것입니다. 파일 시스템에서 MinGW를 검색하면 꽤 독립적이라는 것을 알 수 있습니다. 또한 시스템 폴더에서 아무 것도 삭제하지 않는 것이 좋습니다. 여러 개의 설치가있는 경우 이전 버전을 제거 (또는 이름 바꾸기)하거나 둘 중 하나를 제거하고 최신 버전을 구하십시오. –

+0

그럼 C : - MinGW에 가서 폴더를 완전히 삭제해도 괜찮은가요? 모든 것을 다시 설치하려고합니다. –

관련 문제