Windows + mingw + eclipse juno + curl 7.29 を使用して初めて curl をセットアップしようとしました。私はそれをうまくコンパイルしてビルドすることができました。lcurl と lcurldll の 2 つのフラグを追加しました。何らかの理由で、以下は機能しません:
#include <iostream>
#include <curl.h>
using namespace std;
int main(int argc,char *argv[]) {
cout << "L1" << endl;
CURL *curl;
curl = curl_easy_init();
cout << "L2" << endl;
}
L1 も L2 も印刷されません。easy_init 行をコメントアウトすると、問題なく動作します。類似の投稿が見つからないようです。これがだまされていたらごめんなさい。また、ランを打つとすぐに死んでしまうので何も足を踏み入れることができません。私はそれが明らかなことだと確信しています。
前もって感謝します。
C/C++ 開発者向け Eclipse IDE バージョン: Juno Service Release 1 ビルド ID: 20120920-0800
curl バージョン: 7.29.0 - SSL が有効な URL: http://curl.haxx.se/gknw.net/7.29.0/dist-w32/curl-7.29.0-devel-mingw32.zip
私が持っているバージョンがわからないmingwに関しては、http://sourceforge.net/projects/mingw/files/に行き、最新バージョンをダウンロード/インストールしました。
Eclipse では、MinGW C++ リンカーの下に、ライブラリ用の curl と curldll があります。その他には、静的フラグがあります-それらは私が変更した唯一のコンパイラ設定です。