初心者な質問なのですが、
VC++6.0でLua環境を構築しています。

「スクリプト言語による効率的ゲーム開発- C/C++へのLua組込み実践」 の中で
紹介されているtolua++を適応しています。
あるクラスの関数をtolua++を用いてLuaに公開しようと実装したのですが、
extern宣言した関数がリンカエラーでビルドする事が出来ません。

やりたい事は下記の様な感じです。
class CHoge
{
public:
char* GetName( CHage* pHage );

};

このGetName関数をtolua++でグルーコードに出力して、
VCのプロジェクトに登録しています。
出力したグルーコードに記述されている、GetName関数がリンカエラーになってしまいます。
*今はグローバル関数にして、extern宣言で対応しています。

クラスの関数をLuaに公開するには何か特別な方法が必要なのでしょうか?

上記の本にはクラスの関数の場合について記述されていない様なので質問しました。

宜しくお願いします。