【发布时间】:2011-03-22 05:38:27
【问题描述】:
我有三行代码:
//int pi;
activation->structSize = sizeof(rmsActivationT);
int pi; //program wont compile with this here
每次我取消注释第二个 int pi 并注释第一个 int pi 时,我都会收到此错误:语法错误:缺少 ';'在“类型”之前。当我取消注释第一个 int pi 并注释第二个 int pi 时,我的编译器不再抱怨。这个错误困扰了我将近一整天,现在任何想法都会很棒。
谢谢
视觉工作室 2008 Windows XP 32 位
【问题讨论】:
-
也许你应该展示更多...
-
您能否显示一些上下文,并准确指出错误消息指向哪一行?现在,我只会疯狂地猜测。
-
你能帮我一个忙,在每个之间添加一个空行并尝试你的各种评论/取消注释/编译选项吗?
-
我已经在 VS 2005 中看到过这样的魔法。大约一年两次...清理解决方案,重新启动计算机...有时它可以工作;有时我会留下交换的线条。
-
@David,编译器指向底线。我检查了激活结构是否缺少';'到目前为止还没有找到。
标签: c++ visual-studio-2008 compiler-construction comments