0

我正在进入error: expected unqualified-id before '{' token下面的代码片段。有人可以弄清楚出了什么问题吗?这是来自 opencv2.1 包的代码片段。

当我使用 stasm 包中的 make 文件构建 stasm 包时,我得到了这个。

/* Runtime assertion macro */
    #define CV_ASSERT( Condition )                                          \
    {                                                                       \
        if( !(Condition) )                                                  \

            CV_ERROR( CV_StsInternal, "Assertion: " #Condition " failed" ); \
    }
4

1 回答 1

3

之间有一条额外的线:

    if( !(Condition) )                                                  \

        CV_ERROR( CV_StsInternal, "Assertion: " #Condition " failed" ); \

那不应该在那里。它应该是

    if( !(Condition) )                                                  \
        CV_ERROR( CV_StsInternal, "Assertion: " #Condition " failed" ); \

或者

    if( !(Condition) )                                                  \
                                                                        \
        CV_ERROR( CV_StsInternal, "Assertion: " #Condition " failed" ); \
于 2012-10-11T12:43:16.573 回答