Visual Studio-项目缺少库/链接器问题?

时间:2019-04-12 23:38:23

标签: c++ visual-studio visual-studio-2017 linker external-dependencies

我对大学项目有疑问。我正在创建基于C ++的游戏引擎,并添加了glut和SDL库。我正在使用Visual Studio进行此操作,但是看来我的项目存在问题,可能是链接器。

简而言之,即使缺少库,它们仍显示在显示所有文件的右侧选项卡中。当我运行程序时,VS放弃了,在555错误处停止,并告诉我我缺少大多数库。由于某种原因,我什至在项目中都缺少和类似的基本库。我尝试回到以前的项目,但似乎它们也已损坏。我不知道该怎么办了。任何帮助/建议都将适用:)

我和我的2位讲师坐了下来,我们从项目中删除了.vs和调试文件。重新定位解决方案,却一无所获。我们尝试添加所有库,甚至添加了一些更新的库,仍然出现错误。

我还研究了“外部依赖项”,似乎所有SDL2文件都在那里,但基本文件却没有。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。由于库中的错误,SDL2_ttf似乎没有创建调试文件。唯一的答案是下载SDL2_ttf及其所有连接的文件。将.dll文件放到包含目录和调试目录中。如果出现错误,则意味着您的文件彼此不兼容。

非常感谢您的帮助:)