質問 |
||
| 質問者: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 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |