错误代码E0065&;E0169哪里不应该有 我将继续通过C++来制作我的CSGO。一切都进行得很顺利,直到我进入菜单,它抛出了似乎是错误的错误消息

错误代码E0065&;E0169哪里不应该有 我将继续通过C++来制作我的CSGO。一切都进行得很顺利,直到我进入菜单,它抛出了似乎是错误的错误消息,c++,C++,我试着去做视觉工作室的“快速修复”。它在“ImGuiWindowFlags\u NoTitleBar”的末尾放了一个分号,并将第一个错误也更改为E0169 void菜单::Render() { ImGui::GetIO().MouseDrawCursor=\u可见; 如果(!\u可见) 回来 const auto sidebar_size=get_sidebar_size(); 静态int-active_侧边栏_-tab=0; //ImGui::PushStyle(_-style); ImGui

我试着去做视觉工作室的“快速修复”。它在“ImGuiWindowFlags\u NoTitleBar”的末尾放了一个分号,并将第一个错误也更改为E0169

void菜单::Render()
{
ImGui::GetIO().MouseDrawCursor=\u可见;
如果(!\u可见)
回来
const auto sidebar_size=get_sidebar_size();
静态int-active_侧边栏_-tab=0;
//ImGui::PushStyle(_-style);
ImGui::SetNextWindowPos(ImVec2{0,0},ImGuiSetCond_Once);
ImGui::SetNextWindowSize(ImVec2{1000400},ImGuiSetCond_Once);
// https://github.com/spirthack/CSGOSimple/issues/63
//快速修复
if(ImGui::Begin(“testbuild”))
&_可见,
ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar){Flags&=~ImGuiWindowFlags_ShowBorders;
渲染选项卡(侧栏选项卡、活动侧栏选项卡、获取侧栏项目宽度()、获取侧栏项目高度(),false);
}
ImGui::EndGroupBox();
}
ImGui::PopStyleVar();
ImGui::SameLine();
//使主体与侧边栏的垂直尺寸相同
//除了宽度,我们将设置为自动
自动大小=ImVec2{0.0f,边栏_size.y};
ImGui::BeginGroupBox(“体”,大小);
如果(活动侧栏\u选项卡==选项卡\u ESP){
rendersptab();
}
else if(活动的侧边栏选项卡==选项卡AIMBOT){
RenderEmptyTab();
}
else if(活动的侧边栏选项卡==选项卡杂项){
RenderMiscTab();
}
else if(活动侧栏\u选项卡==选项卡\u配置){
RenderConfigTab();
}
ImGui::EndGroupBox();
ImGui::TextColored(ImVec4{0.0f,0.5f,0.0f,1.0f},“FPS:%03d”,get_FPS());
ImGui::SameLine(ImGui::GetWindowWidth()-150-ImGui::GetStyle().WindowPadding.x);
if(ImGui::按钮(“卸载”,ImVec2{150,25})){
g_Unload=true;
}
ImGui::End();
}

}问题就在这一行:

if (ImGui::Begin("testbuild"))
末尾的最后一个括号关闭if语句。这意味着它期望下一件事是一些声明。一个它所期望的例子:

if(ImGui::Begin("testbuild")) 
    return; // Notice we need a semicolon here because return is a statement
这是因为。因为这里没有分号(因为你显然不是说if语句结束得那么早),所以它会抛出一个错误


要解决这个问题,您需要删除括号并修复if语句。我并不完全清楚你到底打算在这里做什么,所以你必须自己弄清楚。但至少你现在知道这里发生了什么。

if(ImGui::Begin(“testbuild”)
(())){
看起来不正确。不要使用快速修复建议作为编码指南。使用常识。Melpome,我修复了它的工作原理,谢谢你,所以MUCHI花了20秒在网上搜索
ImGui::Begin
的函数原型。关于这个问题的第一条评论是正确的。括号太多了。正确的表达式是de>if(ImGui::Begin(“testbuild”&_visible,ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))