2016-11-04 6 views
0

Visual Studio를 사용하여 C++ 프로그램 MyCat을 작성 했으므로 VS IDE에서 컴파일하여 MyCat.DLL 파일을 생성 할 수 있습니다.명령 줄에서 프로젝트를 컴파일하고 연결하는 방법은 무엇입니까?

또한, 나는 솔루션 파일 MyCat.sln을 활용, 명령 줄에서을 구축 할 수 있습니다 :

set VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\ 
set VisualStudioVersion = 12.0 
path=C:\Windows\Microsoft.NET\Framework\v4.0.30319\;%path% 
msbuild.exe MyCat.sln /p:Configuration=Debug /clp:Summary /nologo /fileLoggerParameters:LogFile=MyCat.Debug.log;Verbosity=normal;Encoding=UTF-8 

그러나, 솔루션 파일 (의 .sln) 또는 VC 프로젝트 파일을 사용하지 않고 그것을 수행하는 방법 (MyCat.vcxproj)?

컴파일러 cl.exeC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin에 있고, .h.cpp 개의 파일을 컴파일 할 수 있다는 것을 알고 있습니다.

그러나 링커는 어디서 어떻게 대상 .DLL 또는 .EXE 파일을 생성합니까?

+0

링커는'link' 이름과'lib'라는 사서 도구는 거기됩니다 Ebow 줄기의 답변을 참조하고 이동합니다. 설치의'vc' 하위 폴더는 툴을위한 적절한 환경 변수를 설정하기위한 배치 파일을 가지고 있습니다. –

+0

ok. 그러나 .sln 및 일부 .vcxproj 파일이 주어지면 명령 줄에서 수행하는 방법은 무엇입니까? – athos

+1

https://msdn.microsoft.com/en-us/library/527z7zfs.aspx –

답변

관련 문제