2012-01-27 11 views
1

私はMinGWとCode :: Blocksを使ってSDL_ttfをコンパイルしようとしています。 MSVCソリューションをCode :: Blocksにインポートしました.3つのプロジェクトがありました。パスにSDLのヘッダを追加し、SDL.aとリンクした後罰金コンパイルSDL_ttfをコンパイルするとWinMain @ 16への参照が未定義ですか?

  1. SDL_ttf
  2. showfont
  3. glfont

SDL_ttfプロジェクト。 SDL FAQから

undefined reference to `[email protected]` 

は、私はあなたがSDLmain.aとリンクしていないとき、この問題が発生する可能性があることを理解ので、私はそれにリンクされたが、私はまだ取得しています:今、私は私が得るglfontまたはshowfontコンパイルしようとしたときにエラー。助言がありますか?私は完全に失われています。


What I'm seeing :(

答えて

1

問題は、あなたがMSVSに遭遇何かに似ているようだ、という点で、あなたは、メイン関数を宣言する必要があります。

int _tmain(int argc, _TCHAR* argv[]) 

または

int wmain(int argc, _TCHAR* argv[]) 

環境はmain()とsinではなくこの関数を呼び出そうとしますあなたがそれを実装していないと、リンクエラーが発生します。

関連する問題