2012-06-15 2 views
0

VC++ 명령 줄 처음 사용.명령 줄에서 네이티브 C/C++ 프로그램 컴파일을위한 경로 설정

///simple.cpp, saved at **D:\Program Files\VC** 

#include <iostream> 

int main() 
{ 
    std::cout << "This is a native C++ program." << std::endl; 
    return 0; 
} 

명령에 입력 : CL.EXE에 대한 적절한 경로와 다른 헤더 파일 설정에 문제에 직면

cl /EHsc simple.cpp 

반환 오류를

D:\Program Files\VC> cl /EHsc simple.cpp 
'cl' is not recognized as an internal or external command, 
operable program or batch file. 

친절하게 내 비주얼 스튜디오는주의 D 드라이브에 설치됩니다.

D:\Program Files\VC\bin>cl /EHsc simple.cpp 
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86 
Copyright (C) Microsoft Corporation. All rights reserved. 

simple.cpp 
simple.cpp(1) : fatal error C1083: Cannot open include file: 'iostream': No such 
file or directory 

지금 볼 수있는가에 존재하는 "iostream"를 포함 할 수 없음으로는 D에서 폴더를 포함 : 작업으로

주위 나는 CL.EXE이 존재 bin 폴더로 이동 : \ Program Files \ VC \ include

기본 경로를 올바르게 설정하는 데 도움을주십시오.

가 업데이트 : 여기

이 디렉토리의 내용은 다음과 같습니다

Directory of D:\Program Files\VC 

06/15/2012 02:23 PM <DIR>   . 
06/15/2012 02:23 PM <DIR>   .. 
04/20/2012 12:24 PM <DIR>   atlmfc 
06/15/2012 02:35 PM <DIR>   bin 
04/20/2012 12:22 PM <DIR>   crt 
04/20/2012 12:24 PM <DIR>   include 
04/20/2012 12:24 PM <DIR>   lib 
02/23/2012 05:16 PM    1,525 Notepad.lnk 
04/20/2012 12:23 PM <DIR>   redist 
06/15/2012 02:31 PM    146 simple.cpp 
04/20/2012 12:22 PM <DIR>   VCAddClass 
04/20/2012 12:21 PM <DIR>   VCContextItems 
08/31/2009 02:46 AM    160 vcEmptyTestProject.vsz 
04/20/2012 12:21 PM <DIR>   VCNewItems 
04/20/2012 12:22 PM <DIR>   vcpackages 
04/20/2012 12:21 PM <DIR>   VCProjectDefaults 
04/20/2012 12:25 PM <DIR>   vcprojectitems 
04/20/2012 12:25 PM <DIR>   vcprojects 
04/20/2012 12:22 PM <DIR>   VCResourceTemplates 
09/30/2009 08:23 PM    1,237 vcvarsall.bat 
04/20/2012 12:25 PM <DIR>   VCWizards 
      4 File(s)   3,068 bytes 
      17 Dir(s) 8,465,346,560 bytes free 

답변

0

Visual Studio 2008에는 사용할 수있는 VS90COMNTOOLS라는 환경 변수가 있습니다. 아마 VS2010과 비슷한 것 같습니다. 직접 명령 줄에서 , 또는 배치 파일에서 :

그래서

는 "% VS90COMNTOOLS % vsvars32.bat"

은 (따옴표를 포함!)

이 적절하게 물건을 설정해야합니다.

당신은 당신이 컴파일러를 설치할 때이 파일이 생성됩니다 2010 년

0

열기는 Visual Studio 명령 프롬프트,이 경로에 해당 디렉토리와 준비가되어 명령 프롬프트입니다.

0
"d:\program files\bin\vcvars32.bat" 

에 해당하는 환경 변수 %를 VS90COMNTOOLS %를 교체해야합니다, 그래서 설치를위한 사용자 정의 값이 있습니다.

자세한 내용은 MSDN을 참조하십시오.

관련 문제