【发布时间】:2014-03-20 20:11:56
【问题描述】:
不久前,我尝试使用 c++ 和 SDL 制作游戏。我现在正在上一门需要我用 C++ 编程的课程,我想使用 VS 作为 IDE。我卸载了 VS 2012 并升级到 2013。我能够编译 c# 代码,但是当我制作 c++ 项目时出现错误
错误 LNK1104:无法打开文件“SDL.lib”
我去了项目属性 -> 配置属性 -> 链接器 -> 输入并确保那里没有引用 SDL。我的附加依赖项现在具有值 %(AdditionalDependencies)。其余选项为空白。我还确保在 VC++ 目录中,包含目录不包含任何与 SDL 相关的内容。完成所有这些后,我仍然遇到同样的错误。 Is 以某种方式继承了 SDL 链接器。该项目仅包含一个不包含任何其他库的 hello world 程序。任何帮助表示赞赏。
【问题讨论】:
-
SDL 擅长在背后做很多事情。旨在让新手程序员免于麻烦,当您再次尝试摆脱它时,这是一把双刃剑。试试 View + (Other Windows) + Property Manager 并查看节点中是否有任何 sdl 嘎嘎作响的东西。
标签: c++ visual-c++ visual-studio-2013 sdl linker-errors