문제

Visual Studio (2005 vs 2005)에서 사전 건축 이벤트를 사용하여 .CPP 파일을 자동으로 생성하는 Python 스크립트를 실행하려고합니다. 내가 실행하는 문제는 컴파일러 가이 파일이 더러워서까지 재건해야한다는 것을 알지 못하는 것 같다는 것입니다. ~ 후에 빌드가 완료되었으므로 솔루션을 구축해야합니다. 두 배 - 한 번이 파일을 생성 한 다음 한 번 다시 한 번 다시이 파일이 컴파일됩니다.

C ++ 컴파일러의 내부 작업에 대해 많이 알지 못하면 순진한 추측은 다시 컴파일 해야하는 더러운 파일 목록을 만든다는 것입니다. ~ 전에 사전 건축 이벤트는 실행되므로 예비 제작 이벤트가 끝날 때까지 터치되지 않았기 때문에이 자동 생성 파일을 놓치게됩니다.

사전 건축 이벤트가 변경되면이 파일을 다시 컴파일해야한다는 컴파일러에게 알리는 방법이 있습니까?

도움이 되었습니까?

해결책

MSVC 6을 사용합니다.

노력하다...

Put the python script into the project
give it a custom build step that invokes python on it,
to create the cpp file.

Add the cpp file to your project and do a rebuild all.

이것이 우리가 Oracle Pro*C Preprocessor와 함께하는 방법입니다. 잘 작동합니다.

다른 팁

그것은 내가 한 일이 아니지만 사전 건설 이벤트에서 직접 컴파일러 (cl.exe)를 호출하려고 시도 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top