我正在尝试在Visual C ++ 2012上的项目中打开sdl2,但我一直收到此错误:
错误LNK1104:无法打开文件'SDL2.lib'
我添加了额外的库并包含文件夹但没有运气.. 我通过链接器添加了到库的链接,但是我得到了同样的错误..
我该怎么办?
答案 0 :(得分:4)
我正在引用VS 2010,但我之前已经读过,有些人在项目属性中使用VC ++目录而不是Linker-> General->附加库目录时遇到错误。
不幸的是,除了确保目录正确链接之外,还有很多工作要做。这个问题确实只有一个答案。它也可能取决于您选择的SDL下载,您是否在卸载开发库而不是二进制文件?
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您在进行SDL所需的更改之前运行或编译程序,那么您将始终得到此错误..所以首先添加一个c ++文件然后进行更改,然后编写一些内容并尝试运行..这次它永远不会给出这个错误
答案 3 :(得分:0)
您似乎没有在 VC ++目录/库目录中添加库目录路径。您必须链接库目录路径(在哪里保存SDL库)程序。添加后,它肯定会起作用
答案 4 :(得分:0)
如果您使用开发库链接到lib文件夹,我想为遇到此问题的其他人添加一个容易出错的错误。 SDL需要您链接到lib文件夹中的x86或x64文件夹。
答案 5 :(得分:0)
观看此视频 https://www.youtube.com/watch?v=or1dAmUO8k0。
总之,要在这里添加路径include文件夹:(配置属性>C/C++>General>Additional Include Directories),