STK代码中数字常量之前的预期非限定id

时间:2011-08-31 13:11:11

标签: c++ iphone sound-synthesis

我将来自stanford的C ++(STK)中的The Synthesis ToolKit包含在我的项目中,当我尝试构建时,我收到以下错误:

error: expected unqualified-id before numeric constant

在这里写的第二行,来自STK.h :(在他们声明命名空间的部分)

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

在我添加之前我的代码正在编译,当然STK代码中不会出现这么简单的错误。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我的猜测是,某些邪恶的标题将PI定义为宏。

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