wxWidgets을 Windows7 x64 시스템에 설치하려고 시도하지만 wxWidgets 설치가 작동하지 않아 Hello World App을 실행할 수 없습니다.설치 wxWidgets with mingw64
라이브러리를 설치하는 데 몇 가지 방법이 있으며 Cygwin 및 포함 된 mingw64 컴파일러 (다른 설정을 사용하는 mingw64)를 사용하여 라이브러리를 빌드하는 동안 오류가 발생한다는 것을 알았습니다. 누군가 내 현재 설정 (내 첫 시도였던)에 잘못된 점을 지적하거나 다른 해결책을 보여줄 수 있습니까?
먼저 온라인 설치 프로그램과 함께 mingw64를 c:/mingw64
에 설치했습니다. 나는 버전과 스레드에 관한 몇 가지 다른 설정을 시도했지만 4.9.2, x86_64, posix 스레드, sjlj 예외로 끝났다. 그런 다음 sourceforge.net에서 MYSYS를 다운로드하여 C:/mysys
으로 압축을 풉니 다.
C:/wxWidgets
폴더를 만들고이 파일을 /wxWidgets
으로 마운트하고 wxWidgets 3.0.2 소스를 다운로드 한 다음 mysys-home
폴더에 넣습니다. /wxWidgets
에서
내가 실행 : 일부 라이브러리를 찾을 수 및 라이브러리 대신에 찍은 (JPEG, PNG, 정규식, 티파니, 해외 거주자)에 내장 될 수 있지만 /home/Martin/wxWidgets-3.0.2/configure --host=x86_64-w64-mingw32 --disable-shared --enable-monolithic
구성이 오류없이 자신의 일을했다.
그런 다음 make
을 실행하고 몇 분 동안 실행되어 갑자기 오류가 발생했습니다. 유일한 출력은 메이크업이었다 *** [monolib_any.o] Error 1
마지막으로 실행 된 명령했다 /wxWidgets/bk-make-pch ./.pch/wxprec_monolib -D__WXMSW__ ...
직전, POSIX 경로와 관련된 주석이 :이 경고를 해제 "nodosfilewarning"CYGWIN 환경 변수 옵션 "...
는 모든
귀하의 조언에 감사드립니다. 내가 지금 한 일은 그물에서 발견 된 몇 가지 옵션으로 mingw32-make 명령을 시도하는 것이 었습니다. – MST
죄송합니다. 편집이 너무 많은 기록을 남겼습니다. 전체 댓글은 다음과 같습니다. 귀하의 조언에 감사드립니다. 지금 내가 한 일은 msw 폴더 안에있는 mysys 터미널의 mingw32-make 명령을 인터넷에서 찾을 수있는 옵션과 함께 시도하는 것입니다. 이 명령은 mingw32-make -f makefile.gcc입니다. CFG = 64 CPP = "gcc -E -D_M_AMD64"DEBUG_FLAG = 0 BUILD = 릴리스 유니 코드 = 1 MONOLITHIC = 1 USE_OPENGL = 1 – MST
내가 말했던 것처럼, 즉'make -n'이 실행될 것임을 보여줍니다. –