0

我正在使用带有 C/C++ 插件的 Netbeans IDE。

我的代码编译没有任何问题。 CURL_STATICLIB已定义(-DCURL_STATICLIB也已尝试#define CURL_STATICLIB)。

链接库

这是我所有的链接库。

我试图避免使用多个 DLL 打包 exe,所以我试图静态链接它。

即使在链接之后我仍然得到依赖错误。(libcurl.dll libeay32.dll)

4

1 回答 1

0

所以我发现了如何做到这一点。我只是想分享它,所以也许它可以帮助某人:)。

转到右键单击您的项目 > 属性 > C++ 编译器 > 键入预处理器定义

HTTP_ONLY CURL_STATICLIB WITH_SSH2=STATIC

你仍然需要链接这个库

curl ssh2 idn ssl crypto wldap32 rtmp z(Libz 或 zip)ws2_32 winmm

注意:排列也应相同

CURL_STATICLIB 只是对我不起作用我对 CURL 编译器定义做了一些研究并尝试了这个,然后它起作用了。

于 2015-05-13T10:36:40.617 回答