file.obj
을 명령 줄에서 컴파일하려고합니다. IDE 내에서 file.cpp
이 보이면 Build -> Compile을 클릭하거나 Ctrl-F7을 누르면 file.obj 객체 만 컴파일됩니다. 명령 줄에서이 작업을 수행하고 싶습니다. 이상적으로, 뭔가 유사로 :Visual Studio 프로젝트의 특정 obj를 명령 줄에서 컴파일 하시겠습니까?
vcbuild project.vcproj Debug file.obj // not a valid command
나는 vcbuild
, msbuild
및 devenv
의 설명서 살펴 보았다. 나는 또한 세 가지 모두를 실험했지만, 나는 이것을 할 수있는 방법을 찾을 수 없다. 전체 프로젝트를 구축 할 수있는 방법을 찾을 수는 있지만 원하는 것은 아닙니다. 나는 특정 소스 파일을 만들고 싶다. /pass1
은 vcbuild에 (링크가 아닌) 컴파일 만하도록 지시하지만 전체 프로젝트를 컴파일합니다.
나는 또한 cl
을 사용하여 살펴 보았습니다.하지만 이것은 컴파일러 일뿐입니다. 그것을 사용하기 위해서는 환경을 올바르게 설정하기 위해 필요한 모든 매개 변수를 알아야합니다. msbuild/vcbuild를 사용하면 자동으로 처리됩니다. 메이크와
, 난 항상 make file.obj
을 할 수 있고, 제대로, DIRS을 포함, 이에 대한 등
모든 옵션을 경로를 설정합니다? .vcproj
파일에서 적절한 설정을 추출하고이를 cl
으로 전달하는 자동화 된 방법이 있습니까?
이나요 이거 작동시켜? –
@RobotMess 명령 행에서 수행 할 수 없습니다. 그러나 Visual Studio 매크로 내에서 수행 할 수 있습니다. 그래서, 나의 필요에 따라 필자는 필자가 필요로하는 매크로를 만들 수 있었다.obj는 성공/실패를 기반으로 조치를 취했으며 다른 것들도 계속 수행했습니다. 매크로를 찾아 대답으로 게시 할 수 있는지 확인합니다. – Tim