小编Boo*_*Jah的帖子

在Visual Studio 2008 Express中链接libcURL

我的第一个问题:

我在c ++项目中使用libcURL时遇到问题.我甚至没有把它联系起来.我使用的是Windows XP和Visual C++ 2008 Express Edition.

所以这就是我所做的:

  1. 下载的libcURL:curl-7.19.5-devel-mingw32.zip
  2. 在VC++中打开新的命令行项目
  3. 在我的新项目中包含文件夹'lib'和'include'(也许是微不足道但是花了我一段时间;-)
  4. 在属性 - > C/C++ - >常规:添加文件夹'include'到'要包括的其他文件夹'
  5. 在属性 - >链接器 - >常规:添加文件夹'lib'到'带库的其他文件夹'
  6. 在属性 - >链接器 - >输入:添加其他依赖项:libcurl.a libcrypto.a libeay32.a libidn.a libssh2.a libssh2dll.a libssl32.a libssl.a libz.a libzdll.a ws2_32.lib wldap32.lib
  7. 在Properties-> C/C++ - >预处理器:添加定义'CURL_STATICLIB'
  8. 我取消选中'Precompiled Headers'并确保使用'Multithreaded-DLL(/ MD)'

现在我将示例simple.c(来自http://curl.haxx.se/lxr/source/docs/examples/simple.c)复制到我的主项目文件中.当我尝试编译时,我得到以下输出:

Neues Erstellen gestartet: Projekt: curl_project, Konfiguration: Debug Win32
Die Zwischen- und Ausgabedateien für das Projekt "curl_project" mit der Konfiguration "Debug|Win32" werden gelöscht.
Kompilieren...
stdafx.cpp
Kompilieren...
curl_project.cpp
Manifest in Ressourcen wird kompiliert... …
Run Code Online (Sandbox Code Playgroud)

c++ libcurl visual-c++

4
推荐指数
1
解决办法
3005
查看次数

标签 统计

c++ ×1

libcurl ×1

visual-c++ ×1