QT 在开发项目中遇到的问题 动态库生成不了lib文件

动态库生成不了lib文件

环境:win7 + QT5

QT5在开发中在编译动态库时,未生成lib文件,遇到的主要的问题是没写路径,所以没有在相应的路径下生成相应的lib文件。

解决方案:在pro文件中添加相应路径,如下所示:

pro文件

INCLUDEPATH += ../../include/base/httpserver \
                                ../../include/base/universalconfig \
                                ../../include/base/log \
                                ../../include/base/sysapi \
                                ../dmssvr
CONFIG(debug, debug|release){
TARGET = phoneService_d
LIBS += -L../../../lib_d \
                -lsysapi_d \
                -luniversalconfig_d \
                -llog_d \
                -lhttpserver_d
 
 
MOC_DIR = ../../../obj_d/phoneService/.moc     #moc文件路径
OBJECTS_DIR = ../../../obj_d/phoneService/.obj          #obj文件路径
UI_DIR = ../../../obj_d/phoneService/.ui                #ui文件路径
RCC_DIR = ../../../obj_d/phoneService/.qrc              #rcc文件路径
DESTDIR += ../../../lib_d                        #程序路径
DLLDESTDIR 	= ../../../bin_d		     #dll路径                      #程序路径
}
else{
TARGET = phoneService
LIBS += -L../../../lib \
                -lsysapi \
                -luniversalconfig \
                -llog \
                -lhttpserver
 
MOC_DIR = ../../../obj/phoneService/.moc     #moc文件路径
OBJECTS_DIR = ../../../obj/phoneService/.obj          #obj文件路径
UI_DIR = ../../../obj/phoneService/.ui                #ui文件路径
RCC_DIR = ../../../obj/phoneService/.qrc              #rcc文件路径
DESTDIR += ../../../lib                       #程序路径
DLLDESTDIR 	= ../../../bin		     #dll路径
}

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值