http://szmyoung.blogspot.com/2009/03/wi ··· ets.html

일단 홈페이지를 보니 wxFormBuilder
가 사용하기 좋다고 해서 일단 이것도 깔았다.그리고 순서대로 쭈욱 컴파일을 해봤는데, 아무래도 이상한 에러가 떴었다. 즉 Debug와 Release 할때 필요한 파일이 없다는 것이었다. 그래서 왜 그런지 한번 확인해 보니 wxWidgets을 인스톨 했는데, 이걸 컴파일 했어야 한다는 것이다. ㅋㅋㅋ 한번도 안써봤으니 나는 자세하게 홈페이지를 안 읽어 보고 그냥 인스톨 하면 바로 쓸 수 있을 거라고 생각했었다. 근데 다시 잘 읽어보니 결국에는 소스 파일만 있으므로 컴파일을 해야 한다는 것이다.
그래서 http://wiki.codeblocks.org/index.php?ti ··· quickref
를 참고해서 MinGW로 컴파일을 했다. 근데 정말 오래 걸린다. 최소 10분 이상은 걸린다고 생각하면 된다.그리고 앞에 있는 홈페이지에 있는데로 다 사용해서 컴파일 했는데, wxMessageBox() 함수의 정의가 없어서 제대로 컴파일이 안된다고 해서 그 부분만 주석 처리하고 컴파일 하니 잘 되었다.
컴퓨터가 하드웨어도 제대로 인식 못해서(DVD-ROM) 프로그램을 전부 새로 깔았다. 그러면서 CodeBlocks, wxWidgets, wxFormBuilder등을 전부 새로 깔아서 다시 실행해 보니 잘 실행이 된다... 이제 공부를 좀 해볼까 한다... ㅋㅋㅋ
[주의]
CodeBlocks에서 빌드하고 실행했을때는 잘 실행되던것이 실제 Debug와 Release 폴더에 있는 실행 파일을 실행하면 dll 파일이 없다고 나오면서 실행이 되지 않는다. wxmsw28u_gcc_custom.dll은 Release 폴더에 wxmsw28ud_gcc_custom.dll은 Debug 폴더에 넣어 주면 문제가 없다. 위 두 dll 파일은 MinGW로 wxWidgets을 Release모드와 Debug 모드로 컴파일 했을때 생기는 파일이다. 파일들은 C:\wxWidgets-2.8.10\lib\gcc_dll 폴더에 생긴다. 이 두 dll 파일은 패스가 걸려있는 곳으로 복사해야 나중에 실행할때 원활하게 실행이 되겠다.




댓글을 달아 주세요