我想在QT4.7和QTCreator中使用QCA库作为IDE。
我下载了“QCA-2.0.2-MinGW的”版本,并尝试他们在我“的.pro” -file链接:如何在Qt4.7(Qt Creator)中使用QCA(http://delta.affinix.com/qca/)?
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.exe ... C:\ Qt的\ 2010.04 \ qt的\未命名\发布\ untitled1.exe用代码退出-1073741515
注释掉某些行不会产生影响。即使是HMAX示例的第一行,也会导致上述结果“QCA :: Initializer init;”
我也试过“qca-2.0.0-mingw”,但是同样的效果发生了。
问候和感谢第一,
马尔科
钉钉!感谢您的快速回复。 – 70sCommander 2010-12-01 08:25:22