libneetのimgviewをVC6用に移植していて・・・

libneetのimgviewのVC.NET(7.1)版をVC6用に移植していたら、
C言語のライブラリとC++言語のライブラリを一緒にする時は
C言語のライブラリの関数


extern "C" long dkingyo_strlen(const char *);
または
ヘッダファイルのインクルード部を囲うための修飾子

//d金魚改:C言語のライブラリだから囲わないと・・・_| ̄|○はまったよ・・・
extern "C"{
#include "targa.h"
}


extern "C"
とかを使わないとはいけないのだが、VC7.1ではしなくて良いらしく、
追記:VC7*1でのプロジェクトオプションの設定で付けなくても良い設定になっていたようです。
VC6ユーザーの私ははまってしまった。○| ̄|_


また、MFCを2年ぶりくらいに弄ったので以下のURLのような症状にもはまってしまったhttp://support.microsoft.com/default.aspx?scid=kb;ja;148652
_| ̄|○ {はまってしまったんデースケドガー

*1:Visual C++ .NET