在Freescale Codewarrior IDE中,进行“make"时,提示无法识别'class'。
class test
{
public:
int test1;
};
int main(void)
{
for(;;)
{
;
}
return 0;
}
编译之后,报出如下错误。
Error : undefined identifier 'class'
main.cpp line 3 class test
Error : ';' expected
main.cpp line 4 {
Error : declaration syntax error
main.cpp line 10 };
我尝试更改如下界面中的选项,但没有效果。
我之前没有使用过这款软件,请问哪位知道这是什么问题。
可能你建的不是C++工程
其实这些工具,真正的编译都依赖底层一个实际的编译工具的,是不是编译工具没有配置正确。
你可以百度教程,根据文档创建一个最简单的demo上做做测试,先看C++项目是否有问题,然后分析,再百度一下看看怎么配置和查看它对应的编译器相关。
经过多方询问,终于找到问题点。这款软件需要运行在32位系统上。问题结题,希望能帮助到后来人。