我收到如下所示的错误,我正在使用 Visual Studio 2017 社区,并且我正在尝试运行从 github 下载的项目。
1>------ 构建开始:项目:CurveFever,配置:调试 Win32 ------
1>LINK:致命错误 LNK1104:无法打开文件“sfml-system-s-d.lib”
1>完成构建项目“CurveFever.vcxproj”——失败。
========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========
到目前为止,我已经卸载了 Visual Studio 2017 并重新安装了它,我已经尝试搜索与我类似的问题,但发现不起作用。我已经检查过
sfml-system-s-d.lib
是否在我的 SFML
文件夹的目录中以及它在那里。
您的链接器似乎无法找到“sfml-system-s-d.lib” 您必须将库的路径添加到链接器选项中:
右键单击您的项目->属性->链接器->其他库目录
写入包含您的库的文件夹的路径,例如c:\lib\
有同样的错误。然后我去:
属性->链接器->常规->启用增量链接 1 - 默认情况下是“是(/增量)”。我手动输入并保存。得到不同的错误后: 2 - 返回“属性”->“链接器”->“常规”->“启用增量链接”,然后在字段末尾的下拉箭头中选择更改回“是 (/增量)”。之后就可以编译了。
我注意到的主要区别是,之后“是(/增量)”现在变为粗体。也许只需回复或申请“否”,然后再次“是”就足够了。