프로젝트 아래의 모든 CPP 파일을 컴파일 할 수 있습니까?VS2010에서 전체 프로젝트를 빌드하지 않고 모든 CPP 파일을 컴파일하는 방법
0
A
답변
0
내가 알아야 할 유일한 방법은 코드를 컴파일 할 때 /c
switch을 지정하는 것입니다. 불행하게도 Visual Studio 개발 환경에서는이 옵션을 사용할 수 없기 때문에 cl.exe
을 직접 호출하여 명령 줄에 코드를 빌드해야합니다. 일을 쉽게하기 위해서는 Visual Studio 명령 프롬프트를 사용하십시오.
MSBuild에서이 작업을 수행 할 수 있는지 확실하지 않은 경우 Visual Studio 자체의 제한 사항인지 또는 MSBuild의 제한 사항인지 여부에 대한 문서가 명확하지 않습니다. 나는 실제로 나 자신을 위해 노력하지 않았다.
또는, Ctrl 키 + F7 (적어도 기본 C 가정 ++ 개발 설정)을 눌러 IDE 내에서 각각의 소스 파일을 구축 할 수 있습니다. 실패 할 경우 "빌드"메뉴의 "컴파일"옵션으로 사용할 수도 있습니다.
0
이것이 필요한지는 잘 모르겠지만 시도해 볼 가치가 있습니다. 라이브러리 대신 실행 파일을위한 프로젝트를 만들고 모든 cpp 파일을 포함 시키십시오. 0을 반환하는 main()
함수를 추가하십시오. C++ 최적화 옵션을 '참조 최적화'(/OPT:REF
)로 설정하십시오. 이것은 일 수 있습니다.은 모든 cpp 파일을 컴파일하지만 링크 단계에서 응용 프로그램이 참조하지 않으므로 효과적으로 무시합니다.
왜 이렇게해야하는지 말하지 않습니다. 링크하는 데 엄청난 시간이 걸리기 때문입니까?
관련 문제
- 1. 모든 PC에서 .cpp 파일을 컴파일하는 일괄 파일
- 2. 빌드하지 않고 installshield 프로젝트를 확인하십시오.
- 3. Maven에서 프로젝트를 생성하지 않고 pom.xml을 컴파일하는 방법?
- 4. Android.mk, 모든 cpp 파일을 포함합니다.
- 5. MSBuild를 사용하여 프로젝트를 빌드하지 않고 web.config를 수행하는 방법?
- 6. Eclipse 외부에서 프로젝트를 컴파일하는 방법
- 7. Xcode에서 프로젝트를 다시 빌드하지 못하게하는 방법
- 8. Eclipse가 프로젝트를 빌드하지 않음
- 9. make에서 여러 파일을 컴파일하는 방법
- 10. .cpp 파일을 Linux의 Windows 실행 파일 (.exe)로 컴파일하는 방법
- 11. 전체 프로젝트를 컴파일하는 시간을 절약하는 방법은 무엇입니까?
- 12. Eclipse가 프로젝트를 빌드하지 못하도록 막으시겠습니까?
- 13. Xcode에서 cpp 파일을 실행하는 방법?
- 14. 전체 프로젝트를 빌드하지 않고도 JSF 페이지를 실행할 수 있습니까?
- 15. VS2010에서 asp.net을 사용하여 Framework 3.5로 웹 사이트를 재구성하고 컴파일하는 방법
- 16. EMScripten이 예제 프로젝트를 빌드하지 못했습니다.
- 17. CorePlot으로 ios 프로젝트를 빌드하지 못했습니다.
- 18. MSBuild.exe가 병렬로 프로젝트를 빌드하지 않습니다.
- 19. Visual Studio 2008의 cpp 프로젝트에서 외부 cpp 프로젝트를 사용하는 방법
- 20. 은 신속하게 cpp 파일을 컴파일합니다.
- 21. VS2010에서 부스트 1.39를 컴파일하는 방법은 무엇입니까?
- 22. 전체 프로젝트를 빌드하지 않고 웹 응용 프로그램 프로젝트 내의 ASP.NET 페이지보기
- 23. Java 소스 파일을 컴파일하는 방법
- 24. .nib 파일을 컴파일하는 방법
- 25. MXMLC가 컴파일하는 파일을 결정하는 방법
- 26. 왜 MSBuild에서 이름에 점이있는 프로젝트를 빌드하지 않습니까?
- 27. Eclipse가 .xml 파일을 빌드하지 못하게합니다.
- 28. 전체 Jar 파일을 디 컴파일하는 방법은 무엇입니까?
- 29. SBT를 실행하지 않고 테스트를 컴파일하는 방법
- 30. 디렉토리의 모든 cpp 파일을 재귀 적으로 컴파일
솔루션 탐색기 창에서 첫 번째 .cpp 파일을 클릭하십시오. Shift 키를 누른 상태에서 마지막 키를 선택하십시오. 마우스 오른쪽 버튼으로 클릭하고 컴파일합니다. –