ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:shoshoshos Win32APIについて
困り度:
  • すぐに回答を!
#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です。
質問投稿日時:08/04/17 14:39
質問番号:3954711
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:php504 Visual C++ 2005ですよね
http://www7a.biglobe.ne.jp/~lshen/EternalWindows/else/VC2005.html
のサイトで真ん中ぐらいにある
http://www7a.biglobe.ne.jp/~lshen/EternalWindows/else/project/05.GIF
を見てください
WinMain( )を使ってWindowsプログラムを作る場合は画像のように
Windowsアプリケーション
にチェックします。
質問のエラーは
コンソールアプリケーション
になっていたために起きたエラーだと思われます。
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/04/17 15:26
回答番号:No.2
この回答への補足そのとおりでした!ありがとうございます。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

良回答10pt

回答者:asuncion > 外部シンボル "_main" は未解決です

Windowsアプリのコードを書いたのに、
コンパイル時のオプションが
コンソールアプリ用になっているのでは
ありませんか?
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/17 14:46
回答番号:No.1
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示良回答のみ表示