2012-02-29 1 views
3

Linux 및 Mac에서 컴파일하려는 Visual Studio 프로젝트가 있습니다.Visual Studio 프로젝트 파일로 크로스 플랫폼 컴파일

크로스 플랫폼 빌드 시스템을 찾기 시작합니다. 대부분은 처음부터 빌드 스크립트를 작성해야합니다. 다른 것들은 프로젝트 파일을 생성합니다 ... 문제는 관련 빌드 스크립트 대신 vcproj 파일을 편집하는 것이 편합니다.

Linux 및 MAC에서 플랫폼 간 컴파일을 수행하기 위해 vcproj 파일을 입력으로 사용할 수있는 도구가 있습니까?

감사합니다.

+0

premake ||||||||| – wilhelmtell

+0

@wilhelmtell : 제발 좀 정교 할 수 있니? Premake는 정말로 훌륭하게 보인다. Premake의 초기 작업 흐름과 일일 작업 흐름은 무엇입니까 (자세한 내용은 내 의견 참조). 감사! 덕분에 – Korchkidu

답변

4

CMake 개의 파일을 작성하여 프로젝트를 빌드하십시오. 이를 통해 컴파일 프로세스를보다 강력하게 제어 할 수 있으며, 이는 교차 플랫폼 솔루션을 구축해야하는 요구 사항입니다.

CMake는 매우 잘 사용되고 문서화되어 있습니다.

+0

. 이것은 내가 실제로 피하고 싶었던 것입니다. 그러나 경험상 이것이 최상의 솔루션이라고 생각한다면 우리는 그것을 시도 할 것입니다. 초기 워크 플로 (실행을위한 기본 단계)와 일일 워크 플로 (VS에서 프로그래밍 할 때 수행해야 할 작업, 속성 변경, 필요한 모든 플랫폼에서 모든 작업 다시 컴파일)을 답변에 추가하십시오. – Korchkidu