【问题标题】:Qt: No rule to make target 'release/projectname.o'. StopQt:没有规则使目标'release/projectname.o'。停止
【发布时间】:2016-01-04 20:38:39
【问题描述】:

我正在尝试按照link 为我的 Qt 应用程序设置图标。当我在发布模式下运行时,出现此错误:

没有规则使目标'release/projectname.o'/停止。

这是我的.pro 文件:

#-------------------------------------------------
#
# Project created by QtCreator 2015-01-05T12:03:20
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = Muasaa
TEMPLATE = app

#CONFIG-=app_bundle

SOURCES += main.cpp\
        mainwindow.cpp \
    databasemanager.cpp

HEADERS  += mainwindow.h \
    databasemanager.h

FORMS    += mainwindow.ui

QT += sql

OTHER_FILES +=

RESOURCES +=

RC_FILE = myapp.rc

现在我看到一个不同的错误:

[release/qrc_myappicon.cpp] 错误 1

怎么办?

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    这看起来像是构建时错误。你确定你运行在发布模式吗?也许你只添加了

    RC_FILE = myapp.rc
    

    调试部分?在此处显示您的 .pro 文件。

    【讨论】:

    • 是的,我在release模式下运行,再次检查问题,我会发布.pro文件
    • 你在发布模式下运行什么?
    • 你说你在发布模式下运行。你在跑什么?
    • 每次更改 .pro 文件中的内容时,我都会执行以下操作:1- 全部清除,2 - 运行 qMake 和 3 - 全部构建
    • 完成上述所有步骤后,我在 Qt 创建器上从“运行”播放图标(确保播放图标顶部的发布模式已设置)运行我的应用程序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    相关资源
    最近更新 更多