2016-10-03 13 views
0

나는이 사이트에서 대부분의 답을 찾았지만 아무런 답도 내 문제를 해결하지 못했습니다.libwx_gtk2ud_richtext-2.8의 이름을 변경하려면 어떻게해야합니까?

프로젝트를 빌드하려고하는데 wx 라이브러리를 사용하고 있습니다. 그리고 컴파일러는 - lwx_gtk2ud_richtext-2.8 파일을 찾습니다. 그러나 내 wx-config --libs 명령은 libwx_gtk2_richtext-2.8을 제공합니다. gtk2ud를 추가하기 위해 이름을 어떻게 바꿀 수 있습니까? 내 문제를 해결할 수 있습니까?

+0

"ud"는 디버그 버전과 비슷합니다. –

+0

그럼 왜 찾을 수 없습니까? 나는 wx 라이브러리를 가지고 있는데, 단지 "ud"버전을 발견 할 수 없다. –

답변

1

라이브러리를 다시 컴파일해야합니다.

  1. 빌드 할 디렉토리를 제거하십시오.
  2. 라이브러리를 빌드 할 디렉토리를 만듭니다. 그 디렉토리와 문제에
  3. 변경 :

    ../configure --enable-unicode --enable-debug

  4. 문제가

  5. 당신이 프로젝트 컴파일합니다.

그런데 왜 오래된 wx 버전을 사용하려고합니까? 최신 3.1 릴리스가 있어야합니다.

+0

이전 프로젝트에서 3.1 작업 중 일부 오류가 발생합니다. –

+0

감사합니다. 귀하의 솔루션이 효과가있었습니다! –

+0

@ UğurKURT, 오류를 수정하고 3.1로 업그레이드해야합니다. 문제를 해결하는 데 문제가 있으면 wx-users ML 또는 wxWidgets 포럼에 게시하십시오. 오래된 소프트웨어로 작업 할 이유가 없으며 이후 버전에서 이미 수정되었을 수있는 버그가 있음을 알 수 있습니다. 또한 해답을 해결책으로 받아주십시오. – Igor