原因がわかりました
確かに順番通り見ていくとCMyMenuの定義が済む前に使用してます
#pragma onceでも使ってみます
教えてくれてありがとうございました