1

VS2010用のLazyFooのSDLTutorialセットアップを行っていますが、うまく連携できません。奇妙なのは、VS2008 で問題なく動作するように見えることです。

#include "SDL.h"

int main(int argc, char* argv[])
{
    SDL_Init(SDL_INIT_EVERYTHING);
    SDL_Quit();

    return 0;    
}

これは私に与えるエラーメッセージです

1>MSVCRT.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>Visual Studio 2008\Projects\Test\Debug\Test.exe : fatal error LNK1120: 1 unresolved externals

この時点で少なくとも 4 回は手順を順を追って実行しましたが、引き続きこれらのエラーが発生します。これが解決できない場合は 2008 年に戻すことを検討していますが、2010 年のままにしたいと考えています。

4

3 に答える 3

3

これは、リンカがライブラリを見つけることができないことを意味します。の設定を再確認してください

Project -> Properties -> Configuration Properties -> Linker

  1. ディレクトリを指定します:一般追加のライブラリディレクトリ<path>\SDL2-2.0.3\lib\x86

  2. ファイルを指定します:入力追加の依存関係SDL2.lib;SDL2main.lib;

于 2012-09-26T07:52:44.920 に答える