0

私は非常に長い間この問題を抱えていましたが、運がなかったわけでもなく、非常にイライラしています. C++でゲームを作りたくてうずうずしていますOpenGL/SDL。を使用してMicrosoft Visual Studio Ultimate 2012います。私のオペレーティング システムは64 ビットのWindows 7 です。

Visual Studio で OpenGL をセットアップするのに問題はありませんでしたが、これSDLが主な問題です。私は怠惰な foo のチュートリアルに従い、YouTube のビデオを見ました。Visual Studio で SDL をデバッグするときに発生するエラーは次のとおりです。

1>SDLMain.obj : エラー LNK2019: 未解決の外部シンボル _SDL_Init が関数 _SDL_main で参照されています 1>SDLMain.obj :エラー LNK2019
: 未解決の外部シンボル _SDL_Quit が関数 _SDL_main で参照されてい
ますシンボル WinMain@16 が関数で参照されています _ _tmainCRTStartup

4

1 に答える 1

0

ライブラリを自分で構築するという意味がわかりませんが、SDL ライブラリをリンクしました。x64 から x86 に切り替え、コードを再度デバッグすると、次のメッセージが表示されました。

アプリケーションを正しく起動できませんでした (0xc000007b)。[OK] をクリックして、アプリケーションを閉じます。

以前のバージョンの Visual Studio をダウンロードした場合、問題なく SDL を実行できますか?

于 2013-04-11T06:50:54.017 に答える