为什麽我的 DOS C++ 程式说 "Sorry: floating point code not linked"
“抱歉,浮点运算程式码未连结进来”?
编译器会试著节省执行档的大小,所以除非必要,否则不引入浮点数→字串格式转换
的副程式,可是有时候它会猜错,就会产生上述的错误讯息了。解决法:(1) 使用
而不要用 ,或是 (2) 在您程式的某个地方,置入如下的函
数(但是不要真的去呼叫它!):
static void dummyfloat(float *x) { float y; dummyfloat(&y); }
请参考关於 stream I/O 的 FAQ项目,有提到更多使用 vs
的理由。
“抱歉,浮点运算程式码未连结进来”?
编译器会试著节省执行档的大小,所以除非必要,否则不引入浮点数→字串格式转换
的副程式,可是有时候它会猜错,就会产生上述的错误讯息了。解决法:(1) 使用
而不要用 ,或是 (2) 在您程式的某个地方,置入如下的函
数(但是不要真的去呼叫它!):
static void dummyfloat(float *x) { float y; dummyfloat(&y); }
请参考关於 stream I/O 的 FAQ项目,有提到更多使用 vs
的理由。
Go confidently in the directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!