Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 来自moc文件的Qt编译错误,由于更改小部件的名称而引起的问题_C++_Qt5_Moc - Fatal编程技术网

C++ 来自moc文件的Qt编译错误,由于更改小部件的名称而引起的问题

C++ 来自moc文件的Qt编译错误,由于更改小部件的名称而引起的问题,c++,qt5,moc,C++,Qt5,Moc,所以我在UI表单中添加了一个滑块,然后单击go to slot->sliderReleased..没问题。但是,在完成这项工作之后,我将slider名称从默认的horizontalSlider更改为slider1,并删除了Qt所做的旧null实现。现在,当我尝试构建我的项目时,出现以下错误: C:\Qt\Qt5.1.1\Tools\QtCreator\bin\build-PROJECT_KART-Desktop_Qt_5_1_1_MinGW_32bit- Debug\debug\moc_mini

所以我在UI表单中添加了一个滑块,然后单击go to slot->sliderReleased..没问题。但是,在完成这项工作之后,我将slider名称从默认的horizontalSlider更改为slider1,并删除了Qt所做的旧null实现。现在,当我尝试构建我的项目时,出现以下错误:

C:\Qt\Qt5.1.1\Tools\QtCreator\bin\build-PROJECT_KART-Desktop_Qt_5_1_1_MinGW_32bit-
Debug\debug\moc_minigame2.cpp:94: error: undefined reference to 
`Minigame2::on_horizontalSlider_2_sliderReleased()'

那又怎样,它认为那个槽应该还在那里?如何修复此问题?

我将尝试一个干净的构建。我已尝试从“构建”菜单中进行清理和重建,但没有任何更改。同样的编译错误。所以你的标题中没有on_horizontalSlider_2_sliderReleased?哦,该死的!>。<。。。原型仍在页眉>\uu>中,这可能是问题的全部原因。