2015-11-23 28 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