Bonjour를 MinGW를 사용하여 Windows 응용 프로그램과 통합하려고합니다. Windows 2.0.4 용 최신 Bonjour SDK를 다운로드하고 dnssd.lib를 연결했습니다. 컴파일 링은 잘되었지만 스택 추적이없는 이상한 SIGSEGV를 얻습니다. 모든 도움이나 제안에 미리 감사드립니다.MinGW를 사용하여 Bonjour SDK의 dnssd.lib를 연결하면 SEGV가 표시됩니다.
0
A
답변
0
dll을 사용하여 문제를 해결하고 Qt 클래스 QLibrary를 통해 필요한대로로드합니다.
0
정적으로 연결 하시겠습니까? MinGW 및 MSVC 정적 라이브러리는 혼합 할 수 없지만 동적으로 링크 할 수는 있습니다.
+0
SDK와 함께 제공되는 .lib 파일 만 있습니다. 동적으로 연결할 .dll 파일이 있는지 확실하지 않습니다. 내가 여기서 뭔가를 놓치고 있다면 알려줘. 나는 -ldnssd를 통해 dnssd.lib를 연결하는 중이다. 다른 방법으로 알려 주시면 알려주세요. 다시 한번 감사드립니다. –
+0
연결 오류가 발생하지 않습니다. 컴파일과 링크가 잘됩니다 (Qt Creator를 사용하고 있습니다). 하지만 응용 프로그램을 실행하면 segv가 제공됩니다. Qt Creator로 디버깅하는 동안 다음 스택 추적을 보여줍니다. –
어디 dll 파일을 찾았나요? – crossle