【问题标题】:Visual Studio 2012- cannot find SDL.libVisual Studio 2012-找不到 SDL.lib
【发布时间】:2014-02-28 13:59:22
【问题描述】:

我想在 Visual Studio 2012 中构建我的第一个 SDL 程序,但出现以下错误:

1>LINK : fatal error LNK1104: cannot open file 'SDL.lib'

代码:

#include <SDL.h>
SDL_Surface * ekran = NULL;
int main( int argc, char* args[] )
{
    SDL_Init( SDL_INIT_EVERYTHING );
    ekran = SDL_SetVideoMode( 640, 480, 32, SDL_SWSURFACE );
    SDL_Flip( ekran );
    SDL_Delay( 2000 );
    SDL_Quit();
    return 0;
}

我在配置属性->VC++ 目录中添加了库和包含目录,将子系统设置为 Windows (/SUBSYSTEM:WINDOWS),还添加了附加依赖项(新行中的 SDL.lib 和 SDLmain.lib)。 我不知道出了什么问题。有什么建议吗?

【问题讨论】:

    标签: sdl


    【解决方案1】:

    在项目的链接器步骤中更新“附加库目录”路径,以便它可以找到库。

    【讨论】:

    • 谢谢。现在我遇到了另一个错误:错误 LNK2019:函数 _main 中引用的未解析的外部符号 _SDL_SetVideoMode。所有其他函数也返回此错误。
    • 您是否在 MSDN 上查找过该错误的原因?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多