在 codeblocks 中使用没问题,在 vscode 中使用就说 cannot find -lcrypto. 已经使用-L "C:/OpenSSL-Win64/lib"了。 请问问题出在哪?
1
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"的形式存的?
|
2
h4lbhg1G 2018-01-14 11:46:54 +08:00
宇宙第一 C++ IDE vs,干嘛不用?
vcpkg 已经有 openssl 了吧,那么直接引入头文件就好了,或者 vcpkg 装完后的说明 cmake 一下。 如果有足够的理由要用 mingw,那么还是写 makefile 吧,用 msys2 环境。 |