请问在 Win10 下如何在 vscode 中使用 openssl 库

2018-01-13 22:21:58 +08:00
 ttxxyy112233

在 codeblocks 中使用没问题,在 vscode 中使用就说 cannot find -lcrypto. 已经使用-L "C:/OpenSSL-Win64/lib"了。 请问问题出在哪?

2780 次点击
所在节点    C
2 条回复
gnaggnoyil
2018-01-14 03:44:22 +08:00
lcrypto 不是 GNU ld 用的参数吗?在 win 下用 GNU ld 那就是在用 mingw 咯?mingw 下用-lcrypto 那首先应该找找 libcrypto.a 在不在啊.你确定 C:/OpenSSL-Win64/lib 底下的 library file 就是以"libXXXXX.a"的形式存的?
h4lbhg1G
2018-01-14 11:46:54 +08:00
宇宙第一 C++ IDE vs,干嘛不用?

vcpkg 已经有 openssl 了吧,那么直接引入头文件就好了,或者 vcpkg 装完后的说明 cmake 一下。

如果有足够的理由要用 mingw,那么还是写 makefile 吧,用 msys2 环境。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/422693

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX