没有建立带有第三方库的项目

时间:2019-12-19 22:29:55

标签: c++ visual-studio sfml

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

屏幕截图:

error text

linker input

linker general

c/c++ general

1 个答案:

答案 0 :(得分:0)

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