2014-02-28 45 views
0

我想在Visual Studio 2012來構建我的第一個SDL的程序,我得到以下錯誤:的Visual Studio 2012-找不到SDL.lib

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)。 我不知道什麼是錯的。有什麼建議?

回答

2

在項目的鏈接器步驟中更新「其他庫目錄」路徑,以便它可以找到該庫。

+0

謝謝。現在我得到了另一個錯誤: 錯誤LNK2019:無法解析的外部符號_SDL_SetVideoMode在函數_main中引用。 所有其他函數也會返回此錯誤。 – user3365101

+0

你有沒有在MSDN上查找錯誤的原因? – rrirower