エラー LNK2005: _main は first.obj で既に定義されています。
2022-02-12 12:49:37
著作権について この記事はブログのオリジナル記事です。ブログ管理者の許可なく複製することを禁じます。https://blog.csdn.net/qq_42680327。
質問です。
同じクラスにはmain関数mainメソッドが1つしかないように、C言語ではプロジェクトはmain関数を1つしか持つことができないのです。プログラムを書くとき、それぞれのプログラムはプロジェクトであり、プロジェクトはアプリケーション(*.exe)、またはダイナミックリンクライブラリ(*.dll)にコンパイルすることができます。通常、各プロジェクトには複数の.cファイル、.hファイル、その他のリソースファイルを含めることができますが、主関数は1つだけです。
解決策
mainメソッドのある冗長なソースファイルを削除し、このようにプロジェクトを作成して実行するだけにします。
関連
-
undefinedMakefile:***セパレータがありません。
-
Cプログラムの単純なエラー [エラー] ldは1終了ステータスを返した
-
デバッグエラー MSB3073: :VCEnd がコード Solution で終了した
-
エラーが発生しました。#79: 型指定子が必要です
-
libstdc++-6.dll が見つからないため、コードの実行を継続できません。プログラムを再インストールすると、この問題が解決する場合があります。
-
変数、配列、構造体におけるC言語の代入
-
c 言語エラー警告: 複数文字文字定数
-
Cエラー:構造体でも組合でもないものにメンバ 'xxx' を要求しています。
-
Linuxプログラムにおけるセグメンテーションフォールト(コアダンプ)の一般的な解決方法
-
C C++プログラムのランタイムプログラムは、書き込みエラーのためにDebug/1.exeを開くことができません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン