こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

外部シンボル "_main" は未解決です というエラーが出ます

初めまして、プログラミング初心者です。
VC++6.0を使っています。
Win32コンソールアプリケーションで書籍に載っていたサンプルプログラムを実行したところ、
『LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です』
『Debug/shi.exe : fatal error LNK1120: 外部参照 1 が未解決です。』
というエラーが出ます。

元々C言語のプログラムなのでmain関数が必要だということはここのログを見て分かったのですが、C++の場合はどのようにすれば良いのでしょうか?
最終的にはこのプログラムをBorland社のC++Builderで使えるようになりたいのですが…
プログラムを載せたいのですが、書籍のプログラムをここに載せてもいいのでしょうか?禁止事項を読んでみたのですが、いまいちよく分からなかったので…

初歩的なところから躓いてしまい、全く進めない状況です。
大変恥ずかしいのですが、どなたかご教授願えませんでしょうか。お願いします。

投稿日時 - 2006-11-16 01:55:34

QNo.2542389

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

コンパイル時のオプションで、「Windowsアプリケーションを作成する」
ようになっていませんか?

投稿日時 - 2006-11-16 11:53:57

お礼

回答ありがとうございます。
しかし、そのオプションがどこにあるのか分からないので解決できませんでした。すみません。

投稿日時 - 2006-11-16 14:45:33

ANo.1

とりあえず、ソースコードに"main"関数があることを確認しましょう。
C++でもmainは必須です。

投稿日時 - 2006-11-16 04:50:12

お礼

すみません、自分の質問の仕方が悪かったです。main関数が無くて、どのようにつければいいのかが分かりませんでした。
友人に聞いて解決できました。
C++でもmainは必要なのですね。ありがとうございます。

投稿日時 - 2006-11-16 14:47:19

あなたにオススメの質問