• ベストアンサー

Visual C++6.0を使っていての質問

タイトルのとおりの質問なのですが、 LIBCD.lib(wincrt0.obj) : error LNK2001: 外部シンボル "_WinMain@16" は未解決です Debug/gasoti2bai.exe : fatal error LNK1120: 外部参照 1 が未解決です。 というエラーがコンパイル時に出るのですがどうしたらよろしいのでしょうか。 新規作成->win32 アプリケーション で空のオブジェクトを選択しました。できればこの設定を変えずに解決したいのですが・・ なにとぞよろしくお願いいたします。

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

  • ベストアンサー
  • mttk1238
  • ベストアンサー率15% (9/59)
回答No.1

こんにちわ。 新規作成->Win32 Console Applicationを選択しました? これで解決すると思うのですが。 ちなみに、コンパイル時ではなくビルド時に出るエラーだ と思います。 ためしてみてください。

noname#105193
質問者

お礼

ありがとうございます。それならできましたがWin32 Applicationではできないのでしょうか

その他の回答 (3)

  • mttk1238
  • ベストアンサー率15% (9/59)
回答No.4

またまたすいません。 その後いろいろ調べてみたのですが、やはりワークスペー スを変更して作成した方がよさそうです。 無理やり実行ファイルを作成してしまうなら、プロジェクト設定->リンクのタブをクリック->プロジェクトオプショ ンの中身を全て消してしまうという方法で可能です。 ただ正常に動作するかについては保障しません。 (私が確認したところ、正常に動作しましたがプログラ ムの規模によると思います)

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.3

プロジェクトの設定 のダイアログボックスを開いて リンクタブをクリック プロジェクトオプション のなかの /entry:"wWinmainDRTStartup" を消してください とりあえず消えると思いますが 他のトラブルがでても 責任は持ちません

  • mttk1238
  • ベストアンサー率15% (9/59)
回答No.2

追伸 「できればこの設定を変えずに・・・」という一文を 見逃していました。 この設定を変えずに、上述のようなエラーを回避する 方法はわかりません。 っていうより、ないのかな・・・。

関連するQ&A