我在 Linux 上有一个 C++ 项目,其中包含了库路径:
/opt/intel/include/
这样我就可以使用某些英特尔库。但是,我也希望使用标准 C/C++ math.h 以便我可以调用pow(x,y)
;
我包括<math.h>
并使用using namespace::std
,然后使用pow(x,y)
. 编译器(gcc4.7)抱怨:
/opt/intel/include/math.h:27:3: error: #error "此 Intel 仅用于 Intel 编译器!"
如何指定我指的是 C/C++ math.hpow()
而不是 Intel pow()
?