2015-11-23 25 views
1

我創建了一個新項目並選擇Library-> C++ Library。然後選擇靜態鏈接庫,然後選擇嚮導中的下一個其他頁面。 之後,當我嘗試構建這個新項目時,沒有輸出文件(如.a)被生成。Qt靜態庫在生成後不輸出任何文件

這是我的.pro文件內容:

#------------------------------------------------- 
# 
# Project created by QtCreator 2015-11-23T03:48:12 
# 
#------------------------------------------------- 

QT  -= gui 

TARGET = ssss 
TEMPLATE = lib 
CONFIG += staticlib 

SOURCES += ssss.cpp 

HEADERS += ssss.h 
unix { 
    target.path = /usr/lib 
    INSTALLS += target 
} 

我使用Qt 5.4.2和Qt Creator 3.4.1

+0

'ssss.cpp'裏面有什麼嗎?如果歸檔文件沒有被創建,那麼它可能是空的? – Angew

+0

我想過了,在我的文件中填充了一些blob代碼,但沒有機會。從voidrealms的視頻中,他在創建項目之後立即創建了一個靜態庫。 – Shnd

+0

好吧,使用一個'qDebug()'語句來編寫函數並不難。 – dtech

回答

0

爲了輸出路徑更改爲一個特定的路徑使用:

DESTDIR = /your/output/path/ 

例如,如果你想在當前項目目錄使用,以創建您的輸出:

DESTDIR = $$PWD