2012-05-23 60 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