動作しません、ここに私のコードエクスターナルが、私はグローバルのようにベクトル変数を使用しようと、別のファイルにそれを使用することをexterningい
ヘッダファイルでありますファイルにはベクトル変数の定義がありません。
MAIN.CPP
std::vector<Point2f> obj_corners(4);
functions.cpp
extern std::vector<Point2f> obj_corners(4);
私は、次のエラーを取得していますが:
errorLNK:2005:.....already defined in functions.obj
errorLNK1169: one or more multiply defined symbols found
私はC++に新しいです、誰も私を助けてください可能性がありこっちで。
ありがとうございます。問題は解決しました。 –