我刚刚尝试使用 windows + mingw + eclipse juno + curl 7.29 第一次设置 curl。我设法让它编译和构建得很好。我为 lcurl 和 lcurldll 添加了两个标志。出于某种原因,尽管以下方法不起作用:
#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 Build 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 库。在杂项中,我有静态标志 - 这些是我更改的唯一编译器设置。