Redian新闻
>
多次遇到这种问题:previous declaration of .....
avatar
多次遇到这种问题:previous declaration of .....# Unix - 噫吁兮,危乎高哉
b*u
1
我在cygwin下想编译numerical recipe 里的程序,可是编译到一半显示错误:
/usr/include/math.h:147: previous declaration of 'fmin' .
发现是nr里的一个函数名和include 里 math.h 里的函数名冲突。标准c 里面没有fmin
这个函数,我不知道cygwin里的这个函数是什么标准里的。
以前安装别的程序也碰到过这样的名字冲突问题,到底怎么解决?谢谢了!
avatar
t*r
2
fmin() in math.h, POSIX, use #ifdef "mask" your own definition.

【在 b****u 的大作中提到】
: 我在cygwin下想编译numerical recipe 里的程序,可是编译到一半显示错误:
: /usr/include/math.h:147: previous declaration of 'fmin' .
: 发现是nr里的一个函数名和include 里 math.h 里的函数名冲突。标准c 里面没有fmin
: 这个函数,我不知道cygwin里的这个函数是什么标准里的。
: 以前安装别的程序也碰到过这样的名字冲突问题,到底怎么解决?谢谢了!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。