2013-04-13 74 views
3

有沒有一種方法可靠的力量SDL_Init()無法在測試用例中使用?如何強制SDL_Init()失敗?

+0

你的意思是'SDL_Init()'返回-1嗎? – 2013-04-13 22:41:15

+0

是的,因爲它返回非零值並將錯誤設置爲SDL_GetError –

+0

爲什麼不用'SDL_Init();'替換爲-1並調用'SDL_SetError()'?據我所知,來自「SDL_GetError()」的唯一函數是從錯誤緩衝區中讀取文本。 – 2013-04-13 22:44:10

回答

0

我想你可以通過不包括SDL動態鏈接庫(SDL.dll)來強制它失敗。