0

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

简而言之,我缺少库,尽管它们显示在显示所有文件的右侧选项卡中。当我运行程序时,VS 放弃了,在 555 错误处停止并告诉我我缺少大部分库。出于某种原因,我什至在项目中缺少一个 , 和类似的基本库。我试着回到以前的项目,但似乎它们也坏了。我不知道该怎么办了。任何帮助/建议都会被应用:)

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

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

4

1 回答 1

0

我设法解决了这个问题。由于库中的错误,SDL2_ttf 似乎没有创建调试文件。唯一的答案是下载 SDL2_ttf 以及与之连接的任何文件。将 .dll 文件放入包含目录和调试目录中。如果您收到错误,则表示您的文件彼此不兼容。

非常感谢您的帮助:)

于 2019-04-14T11:44:11.260 回答