Visual StudioでC++のプロジェクトを作成し,以下のようにソースコードとヘッダファイルがあるとします.ソースコードmain.cpp内ではmain()関数が実装されており,main.hをインクルードしているとします.
[ソースファイル]
- main.cpp
[ヘッダファイル]
- main.h
そこで次のようにソースファイルにmain2.cppというソースファイルを新たに追加します.main2.cpp内にもmain()関数が実装されているものとし,main.hをインクルードしているとします.
[ソースファイル]
- main.cpp
- main2.cpp
[ヘッダファイル]
- main.h
このままVisualStudio上でコンパイルするとmain()関数がプロジェクト上に2つ存在するためエラーが発生すると思います.いま私がしたいことは,
- 最初にまずmain2.cppをコンパイル&実行
- 次にmain.cppをコンパイル&実行
ということをしたいと考えています.このようなことはVisualStudio内の設定で可能なのでしょうか.
別々のプロジェクトを用意してもよいのですが,main.cppとmain2.cpp内で同じヘッダファイルをインクルードしたいため,できれば1つのプロジェクト内で管理したいと思っています.
よろしくお願いいたします.
回答3件
あなたの回答
tips
プレビュー