0

この curl.dll ライブラリを .exe ファイル内に含める最も簡単な方法は何ですか? Visual Studio 2012 を使用しています。

4

1 に答える 1

3

curl動的ライブラリではなく、静的ライブラリとしてビルドします。静的ライブラリに対してリンクすると、すべての関数が実行可能ファイルに直接含まれるため、外部の必要がなくなります.dll

これを行う方法の説明は、ウェブ全体で見つけることができます。たとえば、次のとおりです。

cURL の構築:

  1. [スタート] メニュー > [すべてのプログラム] > [Microsoft Visual C++ 2008 Express Edition] > [Visual Studio ツール] から Visual Studio 2008 コマンド プロンプトを実行します。または、Visual C++ 2010 を使用している場合は、Visual Studio 2010 コマンド プロンプト。

  2. cURL ソース ディレクトリの winbuild サブディレクトリに移動し、次のコマンドを発行します。

    nmake /f Makefile.vc mode=static WITH_SSL=static
    WITH_DEVEL=C:\OpenSSL-Win32 VC=X ENABLE_SSPI=no ENABLE_IDN=no
    ENABLE_WINSSL=no DEBUG=no MACHINE=x86 GEN_PDB=no ENABLE_IPV6=yes
    
于 2013-09-03T01:50:11.310 に答える