2012-05-23 3 views
0

라이브러리의 이름은 mod.lib입니다. 다음 행을 사용하여 라이브러리를 연결했습니다. 헤더 파일도 포함됩니다. 무엇이 잘못되었는지는 모르지만 코드에서 사용하려고하면 라이브러리 함수의 정의되지 않은 참조 오류가 발생합니다.외부 정적 라이브러리

win32: CONFIG (release, debug|release): LIBS += -LC:/Users/J/proj -lmod 
INCLUDEPATH += C:/Users/J/proj 
DEPENDPATH += C:/Users/J/proj 
win32: PRE_TARGETDEPS += C:/Users/J/proj/mod.lib 

답해 주셔서 감사합니다.

답변

0

는 사용

LIBS += -L/C:/Users/J/proj -lmod 

대신

LIBS += -LC:/Users/J/proj -lmod 

라이브러리를 추가하는 적절한 방법은

LIBS += -L/path/to -lyourmodule 
+0

입니다 -L/경로 /로가/무언가를 경로/경로를 추가합니다/뭔가? 이 경우 -LC :/path/to/something는 C :/path/to/something에 경로를 추가하고 잘못된 것입니까? – harper