문제

나는 CMAKE와 BAKEFILE에 대해 이미 알고 있지만 그것이 내가 찾고있는 것이 아닙니다.

VC 프로젝트가 주어진 Makefile을 생성 할 도구가 있습니까? (또는 적어도 하나의 첫 번째 시도) 그러면 모든 작업을 손으로 할 필요가 없습니까?

또는 Cmake 파일을 만드는 도구가 있습니까?


편집하다:

아래 링크를 따라 다음으로 이어집니다.

http://www.winehq.org/docs/winemaker

그것은 큰 도움입니다. 아직 시도하지 않았습니다.

도움이 되었습니까?

해결책

버전 1.1.19 기준, 와인 (http://www.winehq.com/) 당신은 그런 일을 할 수 있습니다. 여기에는 원래 Windows C/C ++ Sourcecode를 UNIX 플랫폼으로 포팅하는 데 도움이 된 "Winemaker"라는 도구가 포함되어 있습니다. 따라서 원래는 주로 라인 엔딩을 변환하여 하위/대문자 문제와 전방/후진 슬래시를 고정하는 것과 관련이있었습니다. 그러나 버전 1.1.19 기준으로 Visual Studio 프로젝트 (DSP, DSW, VCPROJ 또는 SLN) 파일을 입력하고 MakeFile을 생성 할 수도 있습니다.

다른 팁

내 프로젝트를 홍보하기 위해 미리 죄송합니다 ...

Google 코드에 오픈 소스 프로젝트가 있습니다. http://code.google.com/p/make-it-so

그것은 다양한 프로젝트 유형을 변환하기 위해 매우 열심히 노력하며 운이 좋으면 원하는 것을 할 것입니다. 그렇지 않은 경우 코드를 다운로드 할 수 있으며 유용한 시작이되기를 바랍니다.

현재 (2012 년 1 월)는 VS2008 및 VS2010을 변환합니다. C ++ 프로젝트는 GCC MakeFiles로 변환됩니다. C# 프로젝트는 Mono MakeFiles로 변환됩니다.

이 도구를 살펴보십시오 https://github.com/envi/vcxproj2cmake

VC10 프로젝트를 cmakelists.txt 파일로 변환합니다.

참고 : vcproj2cmake는 vcxproj2cmake로 작성된 vcproj2cmake가 아닙니다. .vcxproj를 간단한 독립형 cmakelists.txt 파일로 변환 할 수 있습니다.

나는 그러한 컨버터를 모른다. 그러나 있습니다 MPC 동일하게 Makefiles와 VC 프로젝트를 만들 수 있습니다. MPC DSL.

MAKE (GNU, Microsoft, Borland, Automake), Visual C ++ 6.0 및 Visual Studio 2003, 2005 및 2008의 여러 버전을 지원합니다.

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