• ベストアンサー

VC++始めたんですが、エラーの意味がわかりません。

初めてVC++をしていますが、エラーで 外部シンボル "_main" は未解決です というのと、 外部参照 1 が未解決です。 の2つがでます。これは何が悪いんでしょうか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 >外部シンボル "_main" は未解決です >というのと、 >外部参照 1 が未解決です。 Cのプログラムには、main関数は絶対に必要なものです。 main関数がないと、プログラムはどこから実行して良いか判らないからです。 ご自身が作った関数の一番最初に動いて欲しい関数をmain関数とすると良いのでは。 簡単な例です。 void TestPrint() {   printf("Hallo World!\n!"); } void main() {   TestPrint(); }

関連するQ&A

  • VC6.0でエラー

    環境:winNT4.0,vc6.0 コンソールアプリケーション作成でデバックモードではエラー、警告は、出ないのですが リリースモードで下記のようなエラーがでます。 エラーを消すにはどうしたらよいのでしょうか? 宜しくお願いします。 --------------------構成: muktc - Win32 Release-------------------- リンク中... muktc.obj : error LNK2001: 外部シンボル "_WSACleanup@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAStartup@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAGetLastError@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_gethostname@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_NetRemoteTOD@8" は未解決です Release/muktc.exe : fatal error LNK1120: 外部参照 5 が未解決です。 link.exe の実行エラー muktc.exe - エラー 6、警告 0

  • VC++で一回実行したファイルをもう一回実行するとエラーになる?

    VC++で一回正常に実行したファイルを保存し、もう一回ビルドするとエラーになります。なんでですか? 外部シンボル "_main" は未解決です というものと 外部参照 1 が未解決です というエラーが出てビルドできません。 前回の質問の補足というかたちになりますがよろしくお願いします。

  • 「外部参照 1 が未解決です。」とエラーがでます。

    外部シンボル "_main" は未解決です というものと 外部参照 1 が未解決です というエラーが出てビルドできません。 どうすればいいんでしょうか?よろしくお願いします。

  • このエラーは??

    コンパイラーすると次のようなエラーがでました。 a.obj : error LNK2019: 未解決の外部シンボル _printfが関数_mainで参照されました。 a.exe : fatal error LNK1120: 外部参照1が未解決です。 このエラーはなんでしょうか??よろしくお願いします。

  • VC++2005ExpressEditionでのエラー

    タイトルの通り、VC++2005EEでプログラムを作成しているのですが ビルド時にエラーが出てしまいます。 ------ ビルド開始: プロジェクト: Object, 構成: Debug Win32 ------ リンクしています... 3jjiki.obj : error LNK2019: 未解決の外部シンボル "int img_R" (?img_R@@3HA) が関数 "void __cdecl JikiLoad(void)" (?JikiLoad@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "int img_C" (?img_C@@3HA) が関数 "void __cdecl JikiLoad(void)" (?JikiLoad@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct BBB * bombig" (?bombig@@3PAUBBB@@A) が関数 "void __cdecl JikiInit(void)" (?JikiInit@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct BBB * bom" (?bom@@3PAUBBB@@A) が関数 "void __cdecl JikiInit(void)" (?JikiInit@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_C * JitamaC" (?JitamaC@@3PAUSHOT_C@@A) が関数 "void __cdecl JikiShotC(void)" (?JikiShotC@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct CharaData CharaData" (?CharaData@@3U0@A) が関数 "void __cdecl JikiShotC(void)" (?JikiShotC@@YAXXZ) で参照されました。 3jjiki.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_R * JitamaR" (?JitamaR@@3PAUSHOT_R@@A) が関数 "void __cdecl JikishotR(void)" (?JikishotR@@YAXXZ) で参照されました。 I:\Works\Projects\Object\Debug\Object.exe : fatal error LNK1120: 外部参照 7 が未解決です。 ビルドログは "file://i:\Works\Projects\Object\Object\Debug\BuildLog.htm" に保存されました。 Object - エラー 8、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ========== 未解決のシンボルと言われているものは全てヘッダーファイルにて extern int img_C; の様に宣言しています。 あれこれ弄って見たのですが全く進展しません。 アドバイスをお願いします。

  • vc6.0関数WNetCancelConnection3のエラー

    VCの質問です。 関数”WNetCancelConnection3”で VCのビルトでエラー”外部シンボル "_WNetAddConnection3A@20" は未解決です” 環境NT4.0 VC6 どのlibを付けたらよいのでしょうか?

  • VC++でエラー

    --------------------構成: 01 - Win32 Debug-------------------- コンパイル中... text.cpp リンク中... LIBCD.lib(wincrt0.obj) : error LNK2001: 外部シンボル "_WinMain@16" は未解決です Debug/01.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー 01.exe - エラー 2、警告 0 な、なんだ?? 何が起こったんだ?? 教えてください。

  • エラーの意味が??

    Error: 外部シンボル 'WinMain' が未解決(C:\BORLAND\BCC55\LIB\C0W32.OBJ が参照)とエラーが出るんですが、そもそも外部シンボル 'WinMain' とは何ですか? 文字数が超えるのでソースは載せれませんが・・・、 }

  • visual studio 2010 のエラー

    エラー 9 error LNK2019: 未解決の外部シンボル _cvCreateFileCapture が関数 _main で参照されました。 というものが出ました。 対処の方法を教えてください!!!!!!

  • VC++2005EEでビルドできない

    VC++ 2005 ExpressEditionをインストールし、 マイクロソフトのヘルプに書いてある手順通りに 設定を行ったのですがビルド時に以下の エラーメッセージが表示されます。 エラーメッセージの一部 test2.obj : error LNK2019: 未解決の外部シンボル __imp__DispatchMessageW@4 が関数 _wWinMain@16 で参照されました。 test2.obj : error LNK2019: 未解決の外部シンボル __imp__TranslateMessage@4 が関数 _wWinMain@16 で参照されました。 test2.obj : error LNK2019: 未解決の外部シンボル __imp__TranslateAcceleratorW@12 が関数 _wWinMain@16 で参照されました。 test2.obj : error LNK2019: 未解決の外部シンボル __imp__GetMessageW@16 が関数 _wWinMain@16 で参照されました。 このようなエラーが計20発生してしまいます。 ちなみに作成しようとしたプログラムは単に ウインドウを表示するだけのもので、名前はtest2です。 どなたか対処法をご存知の方がいらっしゃいましたら ご教授願います 参照URL:http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

専門家に質問してみよう