1. 程式人生 > >Qt的Pro檔案中跨平臺(Windows/Linux)呼叫不同的靜態庫的方法

Qt的Pro檔案中跨平臺(Windows/Linux)呼叫不同的靜態庫的方法

//Windows的方法
win32{
    DESTDIR = $$PWD/windows_debug
    LIBS += -L$$PWD/windows_debug
    LIBS += -lSuperDog_x64 -ldog_windows_x64_3151646 -lUser32    //比如靜態庫為:SuperDog_x64.lib
}

//Linux有兩種方法
//方法一:
unix{
    DESTDIR = $$PWD/linux_debug
    LIBS += -L$$PWD/linux_debug
    LIBS += -ldog_cpp_linux_x86_64 -ldog_linux_x86_64_3151646  //比如靜態庫為:libdog_cpp_linux_x86_64.a
}

//方法二:

linux-g__*{
    //這裡的內容和方法一相同
}