OSX 10.12.4를 사용 중이며 WxWidgets 3.0.2
과 bakefile 0.2.10
의 기존 시스템 설치가있는 것 같습니다.WxWidgets 3.0.3 Bakefile 버전이 서로 다른 Bakefile 버전의 모순 된 오류 메시지를 인쇄합니다.
WxWidgets 3.0.3 용 tarball을 다운로드 했으므로 시스템에 설치된 WxWidgets를 건드리지 않으려 고 configure --preset=/somelocalfolder && make install
을 실행했습니다.
모든 플랫폼에서 작동하는 간단한 WxWidgets 프로젝트에 Bakefile을 설정하고 싶습니다. 내가 version 0.2.10
는 version 0.2.2
보다 큰 생각하기 때문에
-----------------------------------------------------------------------
This file cannot be processed with Bakefile version older than 0.2.2.
You are using Bakefile version 0.2.10. Please install the newest version
from http://www.bakefile.org.
-----------------------------------------------------------------------
/usr/local/share/bakefile/presets/wx.bkl:113: error: Bakefile not new enough
included from /Users/prashanthcr/code/wxWidgets-3.0.3/build/bakefiles/wxpresets/sample/minimal.bkl:5
이 오류 메시지는 이해가되지 않습니다 : 나는 나에게 다음과 같은 오류를 준 bakefile_quickstart.txt
을 읽고, build/bakefiles/wxpresets/sample/minimal.bkl
실행 bakefile -f gnu minimal.bkl
에서 파일을 만들 시도하고 생성하기로 결정했다.
Bakefile의 최신 버전 인 version 1.2.5.1
을 다운로드하기로 결정했습니다.
명령 줄 플래그 및 바이너리 명을 완전히 변경하는 것, 그래서 난 그냥 다음 시도 :
bkl minimal.bkl
이 나에게 오류 제공 :
sample/minimal.bkl: error: this file is incompatible with new Bakefile versions; please use Bakefile 0.2.x to process it
두 가지 오류 메시지 서로 모순되며 나는 무엇을해야할지 모른다.
@ PashanthChandra, 왜 당신 자신의 프로젝트에 Bakefile을 사용하고 싶습니까? 그들이하는 일은 Makefile 및 MSVC 솔루션을 생성하는 것입니다. 프로젝트를 빌드해야합니다. 공식 및 권장 방법은 샘플 (최소 또는 기타)을 일부 디렉토리에 복사하고 개발하기 시작하는 것입니다. 또는 IDE (CodeBlocks, CodeLite, Xcode, MSVC)를 설치하고 함께 작업하십시오. – Igor
[이 Makefile] (https://wiki.wxwidgets.org/Makefile)을 사용하여 Mac에서 기본 응용 프로그램을 개발하기 시작했습니다. 나는 Windows에서도 이것을 만들 수 있기를 원했지만 Makefile/vcproj 파일을 찾을 수 없었고, 빠른 시작은 Bakefile이 내 프로젝트의 Windows 및 Unix Makefile을 생성하는 데 사용될 수 있다는 인상을주었습니다. –
//samples/minimal 모든 것이 생성됩니다. Windows에서 해당 폴더를 어딘가에 복사하고 MSVC 또는 MinGW/gcc를 사용하여 컴파일하십시오. – Igor