2013-07-03 2 views
2

Codeblocks 12.11에서 wxWidget 2.8.12를 사용하는 법을 배우고 있습니다. 나는 설치하려면이 사이트의 지시에 wxWidgets에와 Codeblocks을 따랐다 :wxWidget 2.8.12 Codeblocks에서 작동하지 않습니다.

http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef

내가 프로젝트를 생성하고 내가 오류 얻을 데모 응용 프로그램을 실행하려고 :

fatal error: wx/setup.h: No such file or directory 

다음 그림을 내가 지시를 따랐다

enter image description here

,하지만 여전히 나는 GE의이 더 나은 표시됩니다 t 오류 ... 무엇이 문제 인 것 같습니까? :(어떤 도움

Thnx

PS

다음

내가 무엇을했는지에 대한 개요입니다 :)

1 나는 ) Codeblocks이는 MinGW (codeblocks-12.11mingw-setup.exe를 포함 다운로드 http://www.codeblocks.org/downloads/26#windows 그리고 .exe 파일을 사용하여 설치했습니다.

2) 사용했던 참조 페이지에 따라 사용자 PATH 환경 변수를 편집했습니다.

3) 나는이 링크에서 wxWidgets에 설치 프로그램을 다운로드하고 설치 한 : wxWidgets에셔서 후

mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport 

: 나는 디렉토리 C:\<wxWidgets root>\build\msw를 입력하고 명령 프롬프트에서 다음 명령을 입력 한 http://sourceforge.net/projects/wxwindows/files/2.8.12/wxMSW-2.8.12-Setup.exe/download?use_mirror=garr

4) 빌드하고 데모 응용 프로그램을 실행하려고합니다. 내가 Codeblocks에서 언급 한 오류가 발생합니다. (

주의 사항 미래의 독자 : 경로 이름! 그렇지 않으면 문제가 발생할 것입니다.

+3

\ lib \ gcc_dll \ mswu \ wx에 체크인하십시오. 귀하의 포함에 해당 디렉토리가 있습니까? – stark

+0

@stark 해당 디렉토리가 있습니다. 나는 당신이 포함하는 것이 무엇을 의미하는지 확실히 모르겠다. :) C++ 에서처럼 #include "myclass.h"와 같은 것을 의미합니까? 또는 컴파일러 검색 경로 또는 무언가와 같은 뜻입니까, 미안, 내 질문이 바보 인 경우, 나는 초보자 x 임) – jjepsuomi

+0

P. CodeBlocks에서 파일 검색 경로를 변경하는 방법은 무엇입니까? 내 주요 문제는 그냥 특정 헤더 파일이있는 것 같습니다 ... – jjepsuomi

답변

3

내가 넣은 링크를보십시오. 매우 유용합니다. 또한이 링크를 사용하여 Codeblocks 12.11에 wxWidget 2.8.12를 설치했습니다. 프롬프트 명령의 단계 아래

Setting up wxWidgets(2.9.4) with Code::Blocks(12.11) in Windows

유형이 당신은 wxWidgets2.8.12 및 CODEBLOCKS 12.11 설치를 마친 후.

gcc -v

mingw32-make -v

cd /D C:\wxWidgets-2.8.12\build\msw

mingw32-make -f makefile.gcc clean

mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1

mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1

,691,363
  • 문제가 계속 다음 당신은 당신의 빌드 옵션에서 중요한 컴파일러 검색 경로를 놓치고 위의 모든 단계를 수행 한 후 지속되면 210.

  • 당신은 wxWidgets에 프로젝트 마법사를 실행할 때 올바른 wxWidgets에이 구성을 빌드를 선택해야합니다.

  • 마법사를 다시 실행하는 옵션이없는 경우 프로젝트 빌드 옵션을 열고 "$ (# wx.lib) \ gcc_dll \ mswu"(모 놀리 식 유니 코드 DLL 빌드를 가정)를 컴파일러 검색에 추가하십시오 경로.

+1

+1 @vasanth 쿠마 귀하의 도움에 감사드립니다 :) 추신 나는 링크를 시도하고 그것이 작동하는 경우 알려 주시기 바랍니다 :) – jjepsuomi

+0

추신 그랬어! :) Thnx 많은 임마, D – jjepsuomi

+0

젠장 ... 나는 또 다른 7 기계를 이길에 정확히 같은 단계를 수행하려고 지금은 실패 S 그래도 난 다른 오류를 가지고이 시간. CodeBlocks가 \ include 및 \ lib \ gcc_lib \ mswu 파일이나 디렉토리에 대해 불평하고있었습니다 ... 검색 경로를 수정하려면 어떻게해야합니까? 이게 내가 지금해야 할 일 이니? 그래서 나는 Project -> Build Options -> 그 다음에 무엇을해야합니까? $ (# wx.lib) \ gcc_dll \ mswu는 어디에 추가합니까? $ (# wx.lib)는 무엇을 의미합니까? 내가 설정해야 할 것인가 아니면 뭔가 글로벌 변수인가? 나는 당신을 생각 @jjepsuomi – jjepsuomi

관련 문제