0

C/C++ プラグインで Netbeans IDE を使用しています。

私のコードは問題なくコンパイルされます。 CURL_STATICLIBが定義されています (-DCURL_STATICLIBこれも試し#define CURL_STATICLIBました)。

リンクされたライブラリ

これは私のリンクされたすべてのライブラリです。

exeを複数のDLLでパッケージ化することを避けようとしているので、静的にリンクしようとしています。

リンクの後でも、依存関係のエラーが発生します。(libcurl.dll libeay32.dll)

4

1 に答える 1

0

だから私はそれを行う方法を見つけました。私はそれを共有したかったので、誰かを助けることができるかもしれません:)。

プロジェクトを右クリック > プロパティ > C++ コンパイラ > プリプロセッサ定義を入力

HTTP_ONLY CURL_STATICLIB WITH_SSH2=STATIC

そして、あなたはまだこのライブラリをリンクする必要があります

curl ssh2 idn ssl crypto wldap32 rtmp z (Libz または zip) ws2_32 winmm

注: 配置も同じである必要があります

CURL_STATICLIB だけが機能しませんでした。CURL コンパイラの定義について少し調べてこれを試したところ、機能しました。

于 2015-05-13T10:36:40.617 に答える