クラスの実装と宣言を分離することをお勧めしました。例えば、クラス宣言のためのfish.h、クラス実装のためのfish.cppです。問題は、main関数を含むファイルにfish.hを含めることだけができることです。 IDEは1つのプロジェクトにすることでこの問題を解決することができますが、VSコンパイラでIDEを使用しないでどうするのでしょうか? 3つのファイルがあるとします。クラス宣言とその実装を2つのファイルに分けて、IDEなしでコンパイルする方法は?
fish.hのクラス宣言。
クラス実装のためのfish.cpp;
test.cppにはmain関数が含まれています。
(私は前に単一ファイルのコンパイルのためのCL/EHscのTEST.CPPを使用)
'cl/EHsc test.cpp fish.cpp'のようなものを試しましたか? – wasthishelpful
ビルド時に2番目のソースファイルを追加しようとしましたか? –
OK、皆様、ありがとうございます。 –