나는 Xubuntu 머신에있다. 나는 소스를 다운로드하고 컴파일했고, make는 설치했다.wxWidgets에 동일한 폴더에 파일이 모두 포함되어 있습니까?
간단한 wxFrame 클래스를 만들려고하는데 <wx-3.0/wx/frame.h>
을 포함하면 Can't resolve type wxFrame
이라고 표시됩니다. frame.h
을 보면 <wx/toplevel.h>
에 대한 참조가 포함되어 있습니다. frame.h
과 toplevel.h
은 모두 같은 폴더에 있습니다. 컴파일이 포함 파일을 모두 같은 폴더에 넣지 만 파일의 경로가 다른 이유는 무엇입니까?
저는 CLion IDE를 사용 중이며 include/lib 경로는 cmake의 FIND_PACKAGE()에 의해 설정됩니다.
IDE의 특성에 대해서는 잘 모르겠지만 일반적으로 wxlibs를 사용하거나 개별적으로 라이브러리를 포함하고자 할 수도 있습니다 (라이브러리를 컴파일 한 방법에 따라 다름). 그런 다음 포함 경로에 wxWidgets의 include 폴더를 포함 할 수 있습니다. 또한 마지막으로 내 시스템 lib \ vc_dll \ mswu 및 lib \ vc_dll \ mswud에있는 설치 구성을 포함시켜야합니다. – macroland
은 wx에서 작동하지 않았습니다. 하지만 경로 포함 오류를 설정하는 것 같습니다. 'what/ever/path/wx/installed/wx-3.0'을 포함 경로로 설정하고'#include'을 설정해야합니다. –