프로그래밍/툴
[wxWidgets] 설치 with mingw32-gcc
써드아이
2011. 12. 17. 03:27
stable 버전이라고해서 2.8.12를 받아다 빌드를 시도 했더니
계속 memory exhausted 에러가 발생했다.
해결하려고 여러가지 시도를 해봤으나 계속 실패하고
결국 개발 버전 (2.9.3)을 빌드하니 깨끗하게 성공!!!
컴파일러는 http://tdm-gcc.tdragon.net/download 을 사용했다.
%%
2.8.12에서는 memory exhausted 에러, liblibunicows.a 가 없다는 에러가 발생 함
빌드 방법으로는
wxWidgets-2.9.3/build/msw 디렉토리에서
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 samples 요건 샘플들
wxWidgets-2.9.3/demos, wxWidgets-2.9.3/utils 디렉토리에서도 마찬가지로
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1
해주면 빌드가 깨끗하게 된다.
계속 memory exhausted 에러가 발생했다.
해결하려고 여러가지 시도를 해봤으나 계속 실패하고
결국 개발 버전 (2.9.3)을 빌드하니 깨끗하게 성공!!!
컴파일러는 http://tdm-gcc.tdragon.net/download 을 사용했다.
%%
2.8.12에서는 memory exhausted 에러, liblibunicows.a 가 없다는 에러가 발생 함
빌드 방법으로는
wxWidgets-2.9.3/build/msw 디렉토리에서
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug clean
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 samples 요건 샘플들
wxWidgets-2.9.3/demos, wxWidgets-2.9.3/utils 디렉토리에서도 마찬가지로
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1
해주면 빌드가 깨끗하게 된다.