1. ホーム
  2. c++

[解決済み】G++を使用して複数の.cppと.hファイルをコンパイルする場合

2022-04-09 08:45:30

質問

私はちょうど、mainと他の関数の束を含む1つのcppファイルで貧弱に書かれたいくつかのC++コードを継承しています。また .h ファイルには、クラスとその関数定義が含まれています。

今までは、プログラムをコンパイルする際に、コマンド g++ main.cpp . クラスを分離したことで .h.cpp を使用する必要があるのでしょうか? g++ main.cpp コマンドを使用してください。

解決方法は?

main.cpp 以降のすべての cpp ファイルをリストアップしてください。

アイ

g++ main.cpp other.cpp etc.cpp

といった具合です。

あるいは、すべて個別にコンパイルすることもできます。 そして、出来上がったすべての ".o" ファイルを一緒にリンクします。