0

此命令在哪里查找 pem 文件?它不在运行 dll 的文件夹中。当我使用完整路径时,它可以工作,当我使用相对路径时 - 就像在标题或 ./cacert.pem 中一样)我得到错误 77:CURLE_SSL_CACERT_BADFILE

为该文件指定相对路径的正确方法是什么?

4

2 回答 2

0

在那里指定相对路径是自找麻烦。但它会使用从任何位置执行的相对路径(这并不奇怪)。

可能构建您的 libcurl 以使用的 SSL 库甚至不喜欢相对路径。

于 2013-09-18T20:56:42.820 回答
0

好的,看起来使用相对路径有效但是....当您在调试器下运行它时,它不是您的 $(solutiondir)/Debug 文件夹!所以当你运行它时它应该在你的EXE的同一个文件夹中,但是当你调试时,你需要把它也放在另一个目录中(我把它放在解决方案和项目目录中并且它有效)

于 2013-10-07T17:18:31.633 回答