c – Qt:没有规则来制作’ui_controlpanel.h’所需的目标’../c
发布时间:2020-12-16 09:56:44 所属栏目:百科 来源:网络整理
导读:我在Qt Creator上遇到了一个非常奇怪的问题. :-1: error: No rule to make target '../controlpanel.ui',needed by 'ui_controlpanel.h'. Stop.mingw32-make[1]: *** No rule to make target '../controlpanel.ui',needed by 'ui_controlpanel.h'. Stop.ming
我在Qt Creator上遇到了一个非常奇怪的问题.
:-1: error: No rule to make target '../controlpanel.ui',needed by 'ui_controlpanel.h'. Stop. mingw32-make[1]: *** No rule to make target '../controlpanel.ui',needed by 'ui_controlpanel.h'. Stop. mingw32-make: *** [debug] Error 2 makefile:34: recipe for target 'debug' failed 22:43:11: The process "C:QtQt5.4.0Toolsmingw491_32binmingw32-make.exe" exited with code 2. 这个项目编写得很好.但现在我得到了编译错误. 特别是,这个项目在Mac版的Qt Creator 5.4.0上编译没有任何错误. 哪里错了?我该如何解决这个错误? 这是一个qmake文件. QT += core gui opengl network multimedia greaterThan(QT_MAJOR_VERSION,4): QT += widgets TARGET = LaserdockVisualizer TEMPLATE = app INCLUDEPATH += . # dwarf-2 for profiling #QMAKE_CXXFLAGS += -gdwarf-2 include(../../LaserdockCore/LaserdockCore.pri) QMAKE_MAC_SDK = macosx10.10 SOURCES += main.cpp LaserdockVisualizer/LaserdockVisualizerDelegate.cpp LaserdockVisualizer/Form/LaserdockMainWindow.cpp ... LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizer.cpp LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizerControlPanel.cpp HEADERS += LaserdockVisualizer/LaserdockVisualizerDelegate.h LaserdockVisualizer/Form/LaserdockMainWindow.h ... LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizer.h LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldAppakabarTestSoundEventUtilVisualizerControlPanel.h FORMS += LaserdockVisualizer/Form/LaserdockMainWindow.ui LaserdockVisualizer/Form/ldVisualizerControlPanelEmpty.ui LaserdockVisualizer/Visualizations/Visualizers/ld3dCubeVisualizerControlPanel.ui LaserdockVisualizer/Visualizations/Visualizers/Test/ldTestControlVisualizerControlPanel.ui LaserdockVisualizer/Visualizations/Visualizers/Feldspar/ldWalkerVisualizerControlPanel.ui LaserdockVisualizer/Visualizations/Visualizers/Test/ldTestCircleVisualizerControlPanel.ui LaserdockVisualizer/Visualizations/Visualizers/Feldspar/test/ldMusicReactorTestVisualizerControlPanel.ui LaserdockVisualizer/Visualizations/Visualizers/Feldspar/test/ldFrameTestVisualizerControlPanel.ui LaserdockVisualizer/Visualizations/Visualizers/Appakabar/Test/ldappakabartestsoundeventutilvisualizercontrolpanel.ui 解决方法
我得到了解决方案.
在Qt Creator上,进入“Projects Tab”,然后你可以看到“Shadow build”.取消选中并编译.错误消失了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |