gpt4 book ai didi

c++ - 奇怪的 visual studio 2008 C++ 编译器错误

转载 作者:行者123 更新时间:2023-11-27 22:30:19 26 4
gpt4 key购买 nike

我有三行代码:

 //int pi;
activation->structSize = sizeof(rmsActivationT);
int pi; //program wont compile with this here

每次我取消注释第二个 int pi 并注释第一个 int pi 时,我都会收到此错误:syntax error : missing ';'在“类型”之前。当我取消注释第一个 int pi 并注释第二个 int pi 时,我的编译器不再提示。这个错误困扰了我将近一整天,现在任何想法都会很棒。

谢谢

Visual Studio 2008Windows XP 32 位

最佳答案

您是否可能将代码编译为 C 而不是 C++? C(在 C99 之前,Visual Studio 不支持)要求 block 中的所有定义都在任何其他语句之前。

关于c++ - 奇怪的 visual studio 2008 C++ 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3354490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com