餃子を食べるとき、何をつけますか?

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR pCmdLine, int showCmd)
{
return 0;
}
のようなプログラムをビルドすると
LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です
Debug/Cpp1.exe : fatal error LNK1120: 外部参照 1 が未解決です。
が出ます。
ちなみにコンパイル環境はMicrosoft Visual C++ 5.0です。

A 回答 (2件)

Visual C++ 2005ですよね


http://www7a.biglobe.ne.jp/~lshen/EternalWindows …
のサイトで真ん中ぐらいにある
http://www7a.biglobe.ne.jp/~lshen/EternalWindows …
を見てください
WinMain( )を使ってWindowsプログラムを作る場合は画像のように
Windowsアプリケーション
にチェックします。
質問のエラーは
コンソールアプリケーション
になっていたために起きたエラーだと思われます。

この回答への補足

そのとおりでした!ありがとうございます。

補足日時:2008/04/19 11:55
    • good
    • 0

> 外部シンボル "_main" は未解決です



Windowsアプリのコードを書いたのに、
コンパイル時のオプションが
コンソールアプリ用になっているのでは
ありませんか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報