2

私はQt 5.0に基づいたQt Creator 2.6.1を持っています私はビジュアルスタジオ2010でcryptlibを構築しました

すべての cryptlib プロジェクトは C:\SDK\cl342 にあります。プロジェクトをビルドすると、crypt.h と cl32.lib と cl32.dll はこのフォルダー C:\SDK\cl342 にあります。

cryptInit などの cryptlib から呼び出すすべてのメソッドでリンカー エラーが発生します。プロジェクト メニューから追加しようとしましたが、外部ライブラリを追加すると、pro ファイルに多くの変更が加えられますが、crypt.h を含めることさえできません。

mainwindow.obj:-1: エラー: LNK2019: 未解決の外部シンボル _cryptEnd@0 が関数で参照されています "public: __thiscall MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QAE@PAVQWidget@@@Z) –< /p>

私のプロファイルは次のようになります。

**QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = testlistview
TEMPLATE = app
SOURCES += main.cpp\
        mainwindow.cpp
HEADERS  += mainwindow.h
FORMS    += mainwindow.ui
INCLUDEPATH = C:\SDK\cl342\
DEPENDPATH += C:\SDK\cl342\
LIBS += C:\SDK\cl342\cl32.lib**
4

0 に答える 0