关于C#:尚未建立具有第三方库的项目

A project with a third-party library is not being built

在C中构建项目时遇到问题。默认的控制台项目或使用WINAPI的项目都可以正常工作,但是如果我连接SFML库,则链接程序将为我提供以下信息:"错误LNK1104无法打开文件\\'sfml-system.lib \\'"。甚至在指定SFML库之前,我都为测试添加了" opengl32.lib "库,但是对此却保持沉默。显然,问题仅出在第三方库中。顺便说一句,我不是新手,我已经有大约一年的SFML使用经验,但是我只能在Sublim Text 3或另一台装有Visual Studio的PC上与他一起工作。这是我第一次决定完全切换为使用Visual Studio,这是我第一次在计算机上的Studio中构建SFML项目。我已经安装了Visual Studio 2017.

屏幕截图:

错误文字

链接器输入

链接器常规

c / c general


这可能无法直接回答您的问题,但是我认为没有多少人意识到这一点。您可以通过打开项目,为工具" "安装sfml,依次转到"工具"->" NuGet程序包管理器"->"为解决方案管理NuGet程序包...",例如,可以浏览" SFML "并仅安装所需的程序包。它比手动链接要容易得多,但是也许由于某些原因您无法使用它。至于为什么在您的情况下无法进行链接,则需要向我们显示您的链接器设置。