致命的なエラーLNK1169:1つ以上の複数定義されたシンボルを検索する
Fatal Error Lnk1169 Find One
グローバル変数を宣言します。グローバル関数はcppで宣言する必要があります
他のカテゴリには、hのcppファイルへのグローバル変数への参照が含まれます
その後、externは問題ありません
そうしないと、重複定義エラーが発生しやすくなります
「簡単」はそれを説明する方法ですか?
たとえば、A.hがグローバル変数を宣言する場合int Global
B.hに「A.h」を含める
外部intグローバル
次に、A.hに相当するA.hを含めます。A.hには入力されたグローバル変数も含まれます。コンパイラは再定義を検討します。
したがって、グローバル変数と関数はcppで宣言する必要があります
達成された機能がある場合.hファイル
VS2005コンパイラエラーメッセージ、
解決
1.関数宣言の前のレーン.hがインラインで追加されました
2.プロジェクト->プロパティ->リンカー->コマンドライン->追加オプション/強制