2012-08-30 3 views
0

QT Creator 2.4.1을 사용하고 있습니다. 네트워크 유틸리티를 만들고 싶습니다. 나는 창 함수를 사용하고 있습니다 : GetAdaptersInfo().qt win32 라이브러리를 연결하는 방법

이렇게하려면 iphlpapi.lib를 연결해야합니다.

내가 프로젝트 즉,에 인수 다음을 추가하려고 라이브러리를 링크> 빌드 - 설정 -> 추가 인수 :

LIBS + = -liphlpapi

또는

는 Win32 : LIBS + = -liphlpapi

또는

LIBS + = iphlpapi.lib

성공하지 못했습니다. 나는 완전한 길을 너무 주려고 노력했다. 누구든지 연결하는 올바른 방법이 무엇인지 말해 줄 수 있습니까?

+0

잘 모르겠지만 [QtNetwork] (http://qt-project.org/doc/qt-4.8/qtnetwork.html)는 어떻습니까? 그리고 요청하기 전에 검색을 사용하십시오 (http://stackoverflow.com/questions/2674254/linking-win32-dll-in-qt?rq=1), 이유가 있습니다. – elmigranto

+0

@elmigranto 댓글을 달기 전에 읽고 이해하십시오 (특히 비판 할 때). 참조 링크가 전혀 도움이되지는 않습니다. 그리고 예, 질문을 게시하기 전에 검색했습니다. – user739711

+1

음, 내가 틀렸어, 미안. 하지만 그와 비슷한 유일한 질문은 아닙니다. 어쨌든 .pro 파일에 해당 행을 추가하고, 프로젝트를 정리하고, qmake를 실행하고 다시 작성하십시오. – elmigranto

답변

2

이 작동 :

  1. 당신의 .pro 파일에 win32:LIBS += -lIphlpapi 추가;
  2. 깨끗함 (선택 사항?);
  3. run qmake;
  4. 빌드.
관련 문제