C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – Qt:没有规则来制作’ui_controlpanel.h’所需的目标’../controlpanel.ui’.停止大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Qt Creator上遇到了@L_674_0@非常奇怪的问题.

:-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:\Qt\Qt5.4.0\Tools\mingw491_32\bin\mingw32-make.exe" exited with code 2.

这个项目编写得很好.但现在我得到了编译错误.
我在Windows上使用Qt creator 5.4.0.

特别是,这个项目在Mac版的Qt Creator 5.4.0上编译没有任何错误.

哪里错了?我该如何解决这个错误

这是@L_674_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”.取消选中并编译.错误消失了.

大佬总结

以上是大佬教程为你收集整理的c – Qt:没有规则来制作’ui_controlpanel.h’所需的目标’../controlpanel.ui’.停止全部内容,希望文章能够帮你解决c – Qt:没有规则来制作’ui_controlpanel.h’所需的目标’../controlpanel.ui’.停止所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。