此命令在哪里查找pem文件? 它不在dll运行的文件夹中。 当我使用完整路径时,当我使用相对路径时 - 无论是在标题还是./cacert.pem中) 我得到错误77:CURLE_SSL_CACERT_BADFILE
为此文件指定相对路径的正确方法是什么?
答案 0 :(得分:0)
指定相对路径有问题。但是它会使用它执行时的相对路径(实际上并不奇怪)。
可能构建的libcurl使用的SSL库甚至不喜欢相对路径。
答案 1 :(得分:0)
好的,看起来像使用相对路径工作但是......当你在调试器下运行它时,它不是你的$(solutiondir)/ Debug文件夹!因此,当你运行它时,它应该在你的EXE的同一个文件夹中,但是当你调试时,你需要把它放在另一个目录上(我把它放在解决方案和项目目录上并且它有效)