ページ 11

VisualC++2010のデバッグ

Posted: 2016年9月04日(日) 17:22
by とんとん
コードの中で関数を呼んでも、利用可能なコードが見つからないと出てしまいます。
ファイルをまたいではいますが、確かに存在する関数です。

fanction.h
 GLOBAL void back_eff(int type);

GV.h

 #ifdef GLOBAL_INSTANCE
 #define GLOBAL
 #else
 #define GLOBAL extern
 #endif

 #include "function.h"

out.cpp
 #include "../GV.h"
 
 back_eff(9);←これが実行されない

ただ、例えば、

graph.cpp
 #include "../GV.h"
 
 back_eff(9);←これは実行できる

これだとOKなのです。2つの違いが判りません。
色々な方法を試したのですが解決できません。
解決方法を教えてください。お願いします。