Я хочу использовать библиотеку QCA с QT4.7 и QTCreator в качестве IDE.
Я скачал версию "qca-2.0.2-mingw" и попытался связать их в моем файле ".Pro":
QT += core
QT -= gui
LIBS += -L"\qca-2.0.2-mingw\lib\"
LIBS += -lqca2
CONFIG *= qt
CONFIG += console
CONFIG -= app_bundle
INCLUDEPATH += "\qca-2.0.2-mingw\include\QtCrypto"
INCLUDEPATH += "\qca-2.0.2-mingw\bin"
TARGET = untitled1
TEMPLATE = app
LINKAGE = -lqca
CONFIG(debug, debug|release) {
windows:LINKAGE = -lqcad
mac:LINKAGE = -lqca_debug
}
LIBS += $$LINKAGE
SOURCES += main.cpp
он компилируется, но когда я запускаю образец HMAC, скопированный из этого места, http://delta.affinix.com/docs/qca/mactest_8cpp-example.html#_a6
приложение застряло со следующей ошибкой:
ЗапускC: \ Qt \ 2010.04 \ qt \ untitled1 \ release \ untitled1.exe ... C: \ Qt \ 2010.04 \ qt \ untitled1 \ release \ untitled1.exe завершен с кодом -1073741515
Комментированиенекоторые строки не приносят эффекта.Даже первая строка примера HMAX приведет к результатам, описанным выше: «QCA :: Initializer init;»
Я также пробовал «qca-2.0.0-mingw», но тот же эффект имеет место.
Привет и спасибо в первую очередь,
Марко