2016-09-22 423 views
0

我做了一個muparser.pri其具有以下內容,如何在我的Qt項目中包含muparser庫?

macx|win32|equals(build_muparser, "true")|!packagesExist(muparser){ 
    message("Using bundled muparser") 
     MUPARSER_DIR = src/rel/muparser 
     DEPENDPATH += $$MUPARSER_DIR/include \ 
           $$MUPARSER_DIR/src 
     INCLUDEPATH += $$MUPARSER_DIR/include 
     GEN_LIB_DIR = ../../generated/lib 
     LIBS += -L$$GEN_LIB_DIR -lmuparser 
     PRE_TARGETDEPS += $$GEN_LIB_DIR/libmuparser.a 
}else{ 
    message("Using external muparser") 
     CONFIG += link_pkgconfig 
     PKGCONFIG += muparser 
} 

我,然後,在我的應用程序的make文件添加一個

include(./muparser.pri) 

這給了我一個錯誤 「:-1:錯誤:沒有規則使目標'../../generated/lib/libmuparser.a','debug/Akaar1.exe'需要。 「

我做錯了什麼?我還應該如何將這個庫包含在我的項目中?

回答

0

在你.pro文件,你可以這樣做:

LIBS += -L*path to the library* -l*library name: foo for libfoo.a* 
相關問題