gpt4 book ai didi

c++ - Visual Studio 无法打开输入文件

转载 作者:行者123 更新时间:2023-11-30 02:26:52 29 4
gpt4 key购买 nike

我正在尝试在我的 VS2015 中构建这个项目 https://github.com/tpruvot/cpuminer-multi . pthread.h 中的构建失败 - 结构重定义错误(从第 322 行开始)。所以我尝试对这些行进行临时注释(尽管我不确定它是否会破坏其他内容),现在出现错误 cannot open input file 'libcurl.x86.lib'。 lib 本身没有在任何地方明确引用,所以我应该把它放在哪里才能解决这个问题?

最佳答案

你的第一个错误,struct redinfition 是由于 struct timespec 的重新定义。您很可能在系统文件的某处定义了它。要找出确切的位置,请转到 struct timespec 并右键单击“goto definition”。您将看到 timespec 的第二个定义在您的系统上的位置。

要解决此问题,请将 _TIMESPEC_DEFINED 添加到您的预处理器定义中。然后,您可以删除这些行中的注释。

您的下一个错误 - 无法打开输入文件 'libcurl.x86.lib 是因为此库未包含在您的源代码中并且未被构建。搜索所有项目文件后,我发现了 libcurl.x64.lib 以及其他一些 64 位库。我建议您将构建配置更改为 x64 以使用这些库进行构建。 (看起来该项目应该以 64 位模式构建)。

祝你好运。

关于c++ - Visual Studio 无法打开输入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337146/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com