1>knightTour_Main.obj : error LNK2005: "int p" (?p@@3HA) already defined in Definitions.obj
1>knightTour_Main.obj : error LNK2005: "int q" (?q@@3HA) already defined in Definitions.obj
エラー^
これは、ヘッダーファイルで定義したコードです。
#include<iostream>
using namespace std;
int p,q;
int f( int, int,const int [][8],const int [][8], int [],int []);
私はもう試した
extern int p,q;
しかし、その後、このエラーが発生します
1>knightTour_Main.obj : error LNK2001: unresolved external symbol "int p" (?p@@3HA)
1>knightTour_Main.obj : error LNK2001: unresolved external symbol "int q" (?q@@3HA)
他に何かお勧めはありますか?ありがとうございました。