あれぇ…?
VC7で作られたライブラリをVC6で使おうとするとfloatをlongに変換する関数が欠如してるって言われたのでネットで調べたら
#if (_MSC_VER == 1200) && (WINVER < 0x0500)
extern "C" {
long _ftol(double);
};
extern "C" {
long _ftol2( double dblSource )
{
return _ftol( dblSource );
}
};
#endif
こんな感じのソースがヒットしたので喜び勇んで付け足したけど
デバッグ情報が壊れています; モジュールを再コンパイルしてください
っていわれて結局使えなかった。
つーか、この仕事でVC6使ってるのは何故だろう?
VC7とかVC8でも問題ない気がするんだけど。