【问题标题】:When trying to build a project in Qt Creator, I get the error:'ui_texo.h' file not found #include "ui_texo.h"尝试在 Qt Creator 中构建项目时,出现错误:'ui_texo.h' file not found #include "ui_texo.h"
【发布时间】:2014-09-13 20:37:51
【问题描述】:

我的项目文件 qt.pro 与名为 texo.ui 的 .ui 文件位于同一文件夹中。根据我的阅读,当我尝试构建项目时,似乎应该自动生成一个文件 ui_texo.h 但我并不肯定。我是一个 Qt 初学者,很迷茫。我最初在文件 qgraphicsview.h 中遇到了类似的问题,我通过使用 finder 找到该文件然后将其粘贴到 qt.pro 所在的同一个文件中来修复它。不幸的是,我找不到 ui_texo.h 文件我电脑上的任何地方。提前感谢您的帮助,如果您有任何问题或我不清楚,请告诉我!

qt.pro的内容是:

QT += core gui
TARGET = qt
TEMPLATE = app

HEADERS += \
    TexoView.h \
    TexoDemo.h \
    stdafx.h \
    TexoViewImg.h \

SOURCES += \
    TexoView.cpp \
    TexoDemo.cpp \
    StdAfx.cpp \
    main.cpp \
    TexoViewImg.cpp

FORMS += \
    texo.ui

RESOURCES += \
    texo.qrc \
    texo.qrc

OTHER_FILES += \
    res/u.ico \
    res/stop.png \
    res/run.png \
    res/init.png



INCLUDEPATH += ../../inc/

LIBS += -L"../../lib/" -ltexo
LIBS += -L"../../../bin/" -ltexo

` makefile 的内容是:

Makefile: qt.pro ../../../Qt/5.3/clang_64/mkspecs/macx-clang/qmake.conf ../../../Qt/5.3/clang_64/mkspecs/features/spec_pre.prf \
        ../../../Qt/5.3/clang_64/mkspecs/qdevice.pri \
        ../../../Qt/5.3/clang_64/mkspecs/features/device_config.prf \
        ../../../Qt/5.3/clang_64/mkspecs/common/shell-unix.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/unix.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/mac.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/macx.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/gcc-base.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/gcc-base-mac.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/clang.conf \
        ../../../Qt/5.3/clang_64/mkspecs/common/clang-mac.conf \
        ../../../Qt/5.3/clang_64/mkspecs/qconfig.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_bluetooth.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_clucene_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_concurrent.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_concurrent_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_core.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_core_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_dbus.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_dbus_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_declarative.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_declarative_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_designer.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_designer_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_enginio.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_enginio_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_gui.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_gui_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_help.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_help_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_macextras.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_macextras_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimedia.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimedia_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_network.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_network_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_nfc.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_nfc_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_opengl.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_opengl_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_openglextensions.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_platformsupport_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_positioning.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_positioning_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_printsupport.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_printsupport_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qml.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qml_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qmltest.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qmltest_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quick.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quick_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quickwidgets.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_script.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_script_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_scripttools.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_scripttools_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sensors.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sensors_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_serialport.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_serialport_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sql.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sql_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_svg.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_svg_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_testlib.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_testlib_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_uitools.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_uitools_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkit.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkit_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkitwidgets.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkitwidgets_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_websockets.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_websockets_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_widgets.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_widgets_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xml.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xml_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
        ../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
        ../../../Qt/5.3/clang_64/mkspecs/features/qt_functions.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/qt_config.prf \
        ../../../Qt/5.3/clang_64/mkspecs/macx-clang/qmake.conf \
        ../../../Qt/5.3/clang_64/mkspecs/features/spec_post.prf \
        ../../../../.qmake.stash \
        ../../../Qt/5.3/clang_64/mkspecs/features/exclusive_builds.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/default_pre.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/mac/default_pre.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/resolve_config.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/default_post.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/mac/sdk.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/mac/default_post.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/mac/objective_c.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/warn_on.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/qt.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/resources.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/moc.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/unix/opengl.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/unix/thread.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/mac/rez.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/testcase_targets.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/exceptions.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/yacc.prf \
        ../../../Qt/5.3/clang_64/mkspecs/features/lex.prf \
        qt.pro \
        texo.qrc \
        /Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib/QtGui.framework/QtGui.prl \
        /Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib/QtCore.framework/QtCore.prl
    $(QMAKE) -spec macx-clang CONFIG+=debug CONFIG+=x86_64 -o Makefile qt.pro
../../../Qt/5.3/clang_64/mkspecs/features/spec_pre.prf:
../../../Qt/5.3/clang_64/mkspecs/qdevice.pri:
../../../Qt/5.3/clang_64/mkspecs/features/device_config.prf:
../../../Qt/5.3/clang_64/mkspecs/common/shell-unix.conf:
../../../Qt/5.3/clang_64/mkspecs/common/unix.conf:
../../../Qt/5.3/clang_64/mkspecs/common/mac.conf:
../../../Qt/5.3/clang_64/mkspecs/common/macx.conf:
../../../Qt/5.3/clang_64/mkspecs/common/gcc-base.conf:
../../../Qt/5.3/clang_64/mkspecs/common/gcc-base-mac.conf:
../../../Qt/5.3/clang_64/mkspecs/common/clang.conf:
../../../Qt/5.3/clang_64/mkspecs/common/clang-mac.conf:
../../../Qt/5.3/clang_64/mkspecs/qconfig.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_bluetooth.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_clucene_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_concurrent.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_concurrent_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_core.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_core_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_dbus.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_dbus_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_declarative.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_declarative_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_designer.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_designer_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_enginio.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_enginio_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_gui.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_gui_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_help.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_help_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_macextras.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_macextras_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimedia.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimedia_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_network.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_network_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_nfc.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_nfc_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_opengl.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_opengl_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_openglextensions.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_platformsupport_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_positioning.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_positioning_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_printsupport.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_printsupport_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qml.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qml_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qmltest.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qmltest_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quick.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quick_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quickwidgets.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_script.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_script_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_scripttools.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_scripttools_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sensors.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sensors_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_serialport.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_serialport_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sql.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_sql_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_svg.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_svg_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_testlib.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_testlib_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_uitools.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_uitools_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkit.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkit_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkitwidgets.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_webkitwidgets_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_websockets.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_websockets_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_widgets.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_widgets_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xml.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xml_private.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
../../../Qt/5.3/clang_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
../../../Qt/5.3/clang_64/mkspecs/features/qt_functions.prf:
../../../Qt/5.3/clang_64/mkspecs/features/qt_config.prf:
../../../Qt/5.3/clang_64/mkspecs/macx-clang/qmake.conf:
../../../Qt/5.3/clang_64/mkspecs/features/spec_post.prf:
../../../../.qmake.stash:
../../../Qt/5.3/clang_64/mkspecs/features/exclusive_builds.prf:
../../../Qt/5.3/clang_64/mkspecs/features/default_pre.prf:
../../../Qt/5.3/clang_64/mkspecs/features/mac/default_pre.prf:
../../../Qt/5.3/clang_64/mkspecs/features/resolve_config.prf:
../../../Qt/5.3/clang_64/mkspecs/features/default_post.prf:
../../../Qt/5.3/clang_64/mkspecs/features/mac/sdk.prf:
../../../Qt/5.3/clang_64/mkspecs/features/mac/default_post.prf:
../../../Qt/5.3/clang_64/mkspecs/features/mac/objective_c.prf:
../../../Qt/5.3/clang_64/mkspecs/features/warn_on.prf:
../../../Qt/5.3/clang_64/mkspecs/features/qt.prf:
../../../Qt/5.3/clang_64/mkspecs/features/resources.prf:
../../../Qt/5.3/clang_64/mkspecs/features/moc.prf:
../../../Qt/5.3/clang_64/mkspecs/features/unix/opengl.prf:
../../../Qt/5.3/clang_64/mkspecs/features/unix/thread.prf:
../../../Qt/5.3/clang_64/mkspecs/features/mac/rez.prf:
../../../Qt/5.3/clang_64/mkspecs/features/testcase_targets.prf:
../../../Qt/5.3/clang_64/mkspecs/features/exceptions.prf:
../../../Qt/5.3/clang_64/mkspecs/features/yacc.prf:
../../../Qt/5.3/clang_64/mkspecs/features/lex.prf:
qt.pro:
texo.qrc:
/Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib/QtGui.framework/QtGui.prl:
/Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib/QtCore.framework/QtCore.prl:
qmake: FORCE
    @$(QMAKE) -spec macx-clang CONFIG+=debug CONFIG+=x86_64 -o Makefile qt.pro

qmake_all: FORCE

qt.app/Contents/PkgInfo: 
    @test -d qt.app/Contents || mkdir -p qt.app/Contents
    @$(DEL_FILE) qt.app/Contents/PkgInfo
    @echo "APPL????" >qt.app/Contents/PkgInfo
qt.app/Contents/Resources/empty.lproj: 
    @test -d qt.app/Contents/Resources || mkdir -p qt.app/Contents/Resources
    @touch qt.app/Contents/Resources/empty.lproj

qt.app/Contents/Info.plist: 
    @test -d qt.app/Contents || mkdir -p qt.app/Contents
    @$(DEL_FILE) qt.app/Contents/Info.plist
    @sed -e "s,@SHORT_VERSION@,1.0,g" -e "s,@TYPEINFO@,????,g" -e "s,@ICON@,,g" -e "s,@BUNDLEIDENTIFIER@,sdf.qt,g" -e "s,@EXECUTABLE@,qt,g" -e "s,@TYPEINFO@,????,g" ../../../Qt/5.3/clang_64/mkspecs/macx-clang/Info.plist.app >qt.app/Contents/Info.plist
dist: 
    @test -d .tmp/qt1.0.0 || mkdir -p .tmp/qt1.0.0
    $(COPY_FILE) --parents $(DIST) .tmp/qt1.0.0/ && $(COPY_FILE) --parents texo.qrc texo.qrc .tmp/qt1.0.0/ && $(COPY_FILE) --parents TexoView.h TexoDemo.h stdafx.h TexoViewImg.h .tmp/qt1.0.0/ && $(COPY_FILE) --parents TexoView.cpp TexoDemo.cpp StdAfx.cpp main.cpp TexoViewImg.cpp .tmp/qt1.0.0/ && (cd `dirname .tmp/qt1.0.0` && $(TAR) qt1.0.0.tar qt1.0.0 && $(COMPRESS) qt1.0.0.tar) && $(MOVE) `dirname .tmp/qt1.0.0`/qt1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/qt1.0.0


clean:compiler_clean 
    -$(DEL_FILE) $(OBJECTS)
    -$(DEL_FILE) *~ core *.core


distclean: clean 
    -$(DEL_FILE) -r qt.app
    -$(DEL_FILE) Makefile


####### Sub-libraries

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all

check: first

compiler_objective_c_make_all:
compiler_objective_c_clean:
compiler_rcc_make_all: qrc_texo.cpp qrc_texo.cpp
compiler_rcc_clean:
    -$(DEL_FILE) qrc_texo.cpp qrc_texo.cpp
qrc_texo.cpp: texo.qrc \
        res/stop.png \
        res/u.ico \
        res/run.png \
        res/init.png
    /Users/Mike/Desktop/Work/Qt/5.3/clang_64/bin/rcc -name texo texo.qrc -o qrc_texo.cpp

qrc_texo.cpp: texo.qrc \
        res/stop.png \
        res/u.ico \
        res/run.png \
        res/init.png
    /Users/Mike/Desktop/Work/Qt/5.3/clang_64/bin/rcc -name texo texo.qrc -o qrc_texo.cpp

compiler_moc_header_make_all: moc_TexoDemo.cpp
compiler_moc_header_clean:
    -$(DEL_FILE) moc_TexoDemo.cpp
moc_TexoDemo.cpp: TexoDemo.h
    /Users/Mike/Desktop/Work/Qt/5.3/clang_64/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -I/Users/Mike/Desktop/Work/Qt/5.3/clang_64/mkspecs/macx-clang -I/Users/Mike/Desktop/Work/texo/demo/qt -I/Users/Mike/Desktop/Work/texo/inc -I/Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib/QtGui.framework/Headers -I/Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib/QtCore.framework/Headers -F/Users/Mike/Desktop/Work/Qt/5.3/clang_64/lib TexoDemo.h -o moc_TexoDemo.cpp

compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_rez_source_make_all:
compiler_rez_source_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_rcc_clean compiler_moc_header_clean 

####### Compile

TexoView.o: TexoView.cpp stdafx.h \
        ../../inc/texo_def.h \
        ../../inc/texo.h \
        TexoView.h \
        qgraphicsview.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o TexoView.o TexoView.cpp

TexoDemo.o: TexoDemo.cpp stdafx.h \
        ../../inc/texo_def.h \
        ../../inc/texo.h \
        TexoDemo.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o TexoDemo.o TexoDemo.cpp

StdAfx.o: StdAfx.cpp stdafx.h \
        ../../inc/texo_def.h \
        ../../inc/texo.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o StdAfx.o StdAfx.cpp

main.o: main.cpp stdafx.h \
        ../../inc/texo_def.h \
        ../../inc/texo.h \
        TexoDemo.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp

TexoViewImg.o: TexoViewImg.cpp stdafx.h \
        ../../inc/texo_def.h \
        ../../inc/texo.h \
        TexoViewImg.h \
        qgraphicsview.h
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o TexoViewImg.o TexoViewImg.cpp

qrc_texo.o: qrc_texo.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_texo.o qrc_texo.cpp

moc_TexoDemo.o: moc_TexoDemo.cpp 
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_TexoDemo.o moc_TexoDemo.cpp

####### Install

install:   FORCE

uninstall:   FORCE

FORCE:

【问题讨论】:

    标签: c++ macos qt


    【解决方案1】:

    确保在项目文件中引用了.ui 文件。将此行添加到 qt.pro 如果它还没有:

    FORMS = texo.ui
    

    【讨论】:

    • 那行已经存在了,只是写成:FORMS += \ texo.ui
    • 那一行?在项目目录下执行qmake && make会发生什么?
    • 是两行。你想让我去终端目录并输入quake && make吗?如果是这样,我将目录更改为包含 qt.pro 文件的文件并运行命令,结果为-bash: qmake: command not found
    • 是的,在 Mac 上,您将不得不跳过一些障碍来手动构建项目。查看this answer 以了解从终端执行qmake 的方法。
    • 感谢您的回复!我尝试了您建议的帖子中的建议,并且我得到的错误与我在 Qt creator 中遇到的错误基本相同,但这次是在终端中。确切的终端错误是In file included from TexoDemo.cpp:2: ./TexoDemo.h:3:10: fatal error: 'ui_texo.h' file not found #include "ui_texo.h" ^ 1 error generated. make: *** [TexoDemo.o] Error 1
    【解决方案2】:

    您的 Makefile 不包含任何特定于 ui 的规则,表明它不是从您的 .pro 文件创建的,或者至少不是从您的这个版本的 .pro 文件创建的。 (重新)运行 qmake 可能确实有帮助。您应该能够从 Creator 的“构建”菜单运行 qmake。

    【讨论】:

      猜你喜欢
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      • 2017-10-19
      • 2019-08-02
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      相关资源
      最近更新 更多