+ -
当前位置:首页 → 问答吧 → 旧的内核清除后,开机选单还在

旧的内核清除后,开机选单还在

时间:2011-12-16

来源:互联网

我敲了一个头文件名有<iomanip>的C++程序,编译总失败。提示:date-struct.cpp:23:7: 错误: ‘std::ostream’没有名为‘setfill’的成员
以前用C写数值计算的程序也遇到类似问题,当时是pow()函数的问题,我在网上搜到了连接数学函数库相应的指令,才成功运行。
请问这个头文件名和这个函数我该用什么指令才能连接正确的外部函数库?网上搜不到关于g++连接外部函数库的详细说明,只有连接数学函数库的例子。

作者: McMorning   发布时间: 2011-12-16

编译时用-lxxxx参数。

作者: 懒蜗牛Gentoo   发布时间: 2011-12-16

xxxx具体是哪些字母?不可能真是xxxx吧?

作者: McMorning   发布时间: 2011-12-16

不是真的xxx,xxx就是你要连接的库的名字啊。具体应该链接哪个库,我就不知道了。

作者: 懒蜗牛Gentoo   发布时间: 2011-12-16

问题是我不知道是哪个名字……

作者: McMorning   发布时间: 2011-12-16

代码:
$ gcc -Wall pro.c /home/usrname/mylib.a -o pro

作者: 490365333ibmc   发布时间: 2011-12-16

McMorning 写道:
问题是我不知道是哪个名字……

我从来没见过这个头文件,你去Google一下这个库

作者: 490365333ibmc   发布时间: 2011-12-16

相关阅读 更多