在QT Creator中链接外部库 - 未解析的外部符号

时间:2015-05-07 12:23:14

标签: c++ qt

我试图将外部库与QT Creator链接起来(总是可以正常使用VS,但是QT Creator让这很痛苦)。我得到了大量的LNK2019和LNK2001(未解析的外部符号)。

以下是错误的屏幕截图: Errors

我就是这样做的:

QT项目文件:

nil

aes.h(使用该库的类)

QT       += core gui network widgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = chat
TEMPLATE = app


SOURCES += main.cpp\
        client.cpp \
    socket.cpp \
    util.cpp \
    settings.cpp \
    connectionerrorprompt.cpp \
    rsa.cpp \
    secureerrorprompt.cpp \
    aes.cpp

HEADERS  += client.h \
    socket.h \
    includes.h \
    util.h \
    settings.h \
    connectionerrorprompt.h \
    rsa.h \
    secureerrorprompt.h \
    aes.h

FORMS    += client.ui \
    settings.ui \
    connectionerrorprompt.ui \
    secureerrorprompt.ui


LIBS *= -LF:/C++/chilkatlib/chilkat-9.5.0-x86_64-vc12/libs -lChilkatDbgDll_x64 -lChilkatDbg_x64 -lChilkatRelDll_x64 -lChilkatRel_x64

INCLUDEPATH += $$PWD/../../C++/chilkatlib/chilkat-9.5.0-x86_64-vc12/include
DEPENDPATH += $$PWD/../../C++/chilkatlib/chilkat-9.5.0-x86_64-vc12/include

从CkCrypt2类调用任何函数时,每个错误都来自aes.cpp。

任何?

0 个答案:

没有答案