Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 C/C++ 插件的 Netbeans IDE。
我的代码编译没有任何问题。 CURL_STATICLIB已定义(-DCURL_STATICLIB也已尝试#define CURL_STATICLIB)。
CURL_STATICLIB
-DCURL_STATICLIB
#define CURL_STATICLIB
这是我所有的链接库。
我试图避免使用多个 DLL 打包 exe,所以我试图静态链接它。
即使在链接之后我仍然得到依赖错误。(libcurl.dll libeay32.dll)
所以我发现了如何做到这一点。我只是想分享它,所以也许它可以帮助某人:)。
转到右键单击您的项目 > 属性 > C++ 编译器 > 键入预处理器定义
HTTP_ONLY CURL_STATICLIB WITH_SSH2=STATIC
你仍然需要链接这个库
curl ssh2 idn ssl crypto wldap32 rtmp z(Libz 或 zip)ws2_32 winmm
注意:排列也应相同
CURL_STATICLIB 只是对我不起作用我对 CURL 编译器定义做了一些研究并尝试了这个,然后它起作用了。