Clionで複数のcppファイルを実行するときに `main 'の複数の定義を解決する
Solve Multiple Definition Mainwhen Running Multiple Cpp Files Clion
Clionを最初に使用してC ++開発を行ったとき、同じプロジェクトで複数のcppファイルに遭遇することがあり、各cppファイルにはmain関数があるため、実行時に「main」の定義が複数あります。間違い。
まず、問題が再発します
次に、問題を解決します
これは、コンパイルされたリンクによって生成されたEXEファイルが持つことができる主な機能は1つだけであるためです。 main関数を持つ複数のcppファイルを同じプロジェクトで実行できるようにするには、CMakeList.txtにいくつかの変更を加える必要があります。 add_executable()でcppファイルにエイリアスを指定します。これは、生成されたEXEファイルの名前になります。最初に変更されていないものを見てください。
以下で変更してみましょう。
次に、それを実行します。
2番目のcppファイルの操作:
エラーなしで正常に実行されました。
次に、生成されたEXEファイルを確認します。
この時点で、問題は完全に解決されました。誰もが歓迎する質問があります: Zhiyingブログ