project_1.vcprojには次のものが含まれます。header_1.hには「externintフラグ」があります。宣言されています。source_1.cでは「intflag=0」が初期化されています
project_2.vcprojには次のものが含まれます。source_2.cには、フラグの値を変更する関数があります。
#include "header_1.h"
void setFlag() {
flag = 1;
}
これをコンパイルしようとすると、リンクエラーが発生します:エラーLNK2001:未解決の外部シンボル"intフラグ"
私が達成しようとしているのは、フラグの値をグローバルに表示したいということです。フラグが1に設定された後、source_1.cはこの情報を使用して他のことを行うためです。
私を達成する方法を教えてください。ありがとう。