Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在visual c+中使用时出现卷曲错误+; #包括“stdafx.h” #包括 #包括“curl\curl.h” #包括“curl\easy.h” 使用名称空间std; int main() { 卷曲*卷曲; 卷曲编码; curl=curl\u easy\u init(); if(curl) { curl\u easy\u setopt(curl,CURLOPT\u URL,“http://www.google.com"); res=旋度(curl)\u容易执行(curl); 旋度\轻松\清洁(旋度); } 返回0; }_C++_Visual Studio 2010_Visual C++_Curl_Libcurl - Fatal编程技术网

C++ 在visual c+中使用时出现卷曲错误+; #包括“stdafx.h” #包括 #包括“curl\curl.h” #包括“curl\easy.h” 使用名称空间std; int main() { 卷曲*卷曲; 卷曲编码; curl=curl\u easy\u init(); if(curl) { curl\u easy\u setopt(curl,CURLOPT\u URL,“http://www.google.com"); res=旋度(curl)\u容易执行(curl); 旋度\轻松\清洁(旋度); } 返回0; }

C++ 在visual c+中使用时出现卷曲错误+; #包括“stdafx.h” #包括 #包括“curl\curl.h” #包括“curl\easy.h” 使用名称空间std; int main() { 卷曲*卷曲; 卷曲编码; curl=curl\u easy\u init(); if(curl) { curl\u easy\u setopt(curl,CURLOPT\u URL,“http://www.google.com"); res=旋度(curl)\u容易执行(curl); 旋度\轻松\清洁(旋度); } 返回0; },c++,visual-studio-2010,visual-c++,curl,libcurl,C++,Visual Studio 2010,Visual C++,Curl,Libcurl,运行此命令会出现错误:“在动态链接库LIBEAY32.dll中找不到序号3109” 我添加了所需的DLL和LIB,但仍然得到了这个 有什么想法吗?似乎Curl是根据与您安装的不同版本的OpenSSL构建的-检查您使用的Curl版本是根据哪个版本的OpenSSL构建的,并使用正确的OpenSSL二进制文件。如果这是不可能的,您可以使用您正在使用的OpenSSL版本的开发包进行重建。我通过将my/windows/syswow64中的libeay32.dll替换为curl版本中的libeay32.dl

运行此命令会出现错误:“在动态链接库LIBEAY32.dll中找不到序号3109”

我添加了所需的DLL和LIB,但仍然得到了这个


有什么想法吗?

似乎Curl是根据与您安装的不同版本的OpenSSL构建的-检查您使用的Curl版本是根据哪个版本的OpenSSL构建的,并使用正确的OpenSSL二进制文件。如果这是不可能的,您可以使用您正在使用的OpenSSL版本的开发包进行重建。

我通过将my/windows/syswow64中的libeay32.dll替换为curl版本中的libeay32.dll来解决此问题。谢谢。
#include "stdafx.h"
#include <iostream>
#include "curl\curl.h"
#include "curl\easy.h"

using namespace std;

int main ()
{
CURL *curl;
CURLcode res;
curl = curl_easy_init ();
if (curl)
{
curl_easy_setopt (curl, CURLOPT_URL, "http://www.google.com");
res = curl_easy_perform (curl);
curl_easy_cleanup (curl);
}
  return 0;
}