2011-08-31 78 views
0

我包括来自斯坦福++的合成工具包中的C(STK)到我的项目,当我尝试建立我得到以下错误:预期不合格-ID

error: expected unqualified-id before numeric constant 

在第二行写在这里,从STK.h:(在他们述说自己的命名空间中的一部分)

const StkFloat PI = 3.14159265358979; 
const StkFloat TWO_PI = 2 * PI; 

我说这之前我的代码被编译,并且肯定不会有在这样一个简单的错误STK代码。

我在做什么错?

+0

你是否缺少'StkFloat'类型的命名空间? –

回答

0

我的猜测是一些邪恶的标题定义为PI作为一个宏。

在包含工具包标头之前查找并销毁该标头,或放入#undef PI

相关问题