c++ - 在 Eclipse 中的 C++ 中链接 .lib 并在 Windows 中使用 .dll

标签 c++ twitter dll shared-libraries libraries

我正在使用 Twitters API 尝试库,我正在使用 MinGW 在 Windows 上使用 Eclypse,但我不知道如何执行第 3 步和第 5 步。我在 Propierties >> C++ Build >> MINGW C++ Linker >> libraries 上链接了库,我把库放在“twitcurl”上,并在路径中指向库所在的项目方向。 (不知道我是否做了我必须做的) wiki 上的步骤是:


1) 从 http://twitcurl.googlecode.com/svn/trunk/libtwitcurl 下载 twitcurl 源代码使用 SVN 客户端,例如 TortoiseSVN。

2) 使用 Visual C++ 2008(或更高版本)打开 twitcurl.sln 解决方案。构建库 twitcurl.lib。

3) 在您的应用程序中静态链接 twitcurl.lib。不要忘记在您的应用程序中包含 twitcurl.h、oauthlib.h 和 cURL header ,如如何使用 twitcurl 库?上一节。

4) 构建您的应用程序。

5) 由于 cURL 依赖于 OpenSSL,您需要将 libeay32.dll 和 ssleay32.dll 文件复制到您的应用程序可执行文件所在的同一目录。

注意:libeay32.dll 和 ssleay32.dll 可以从 twitterClient\Release 目录复制,或者从 http://curl.haxx.se/latest.cgi?curl=win32-ssl-devel-msvc 下载。页面。


我不知道在哪里复制 libeay32.dll 和 ssleay32.dll。它在可执行文件上说,可执行文件在哪里? .也许这个问题看起来很愚蠢,但我真的不知道该怎么做:s。

您的帮助意义重大。

最佳答案

我刚刚找到它,因为如果有人看到这篇文章并需要帮助,没人愿意帮助我。你必须在 Propierties >> C++ Build >> MINGW C++ Linker >> libraries 上链接库,我把库“twitcurl”放在路径中,项目的方向是库。

第二本教程很好:https://www.youtube.com/watch?v=pLy69V2F_8M&t=240s

如果你想安装库使用这个 wiki https://code.google.com/archive/p/twitcurl/wikis/WikiCompileMinGWWindows.wiki

你必须点击 C:\MinGW\msys\1.0\home\username ,有一个 .bat 文件是 MinGW Shell,现在写下这段代码 = "cd/curl "然后你就可以继续 wiki并执行它说你必须执行的所有功能。

关于c++ - 在 Eclipse 中的 C++ 中链接 .lib 并在 Windows 中使用 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50196014/

相关文章:

c++ - 注册和使用 64 位 C++ 编写的 ATL 动态库时遇到问题

c# - 从具有非静态路径的 DLL 调用函数

java - 通过java调用.DLL文件

c++ - 在c++中生成随机数

c++ - 我想发送固定数量的字节来表示可以解析为整数值的数值

c++ - 通过 C/C++ 连接到 Facebook 的最佳方式是什么?

java - 缺少 Twitter4j 身份验证凭据

java - 使用纯 Java 搜索推文 400 得到错误请求

python - 当我再进行 GET 调用时,get_rate_status "remaining hits"不会减少

c++ - 精度损失(赋值)