qt creator linux 插件无效,Qt Creator 插件开发(1):编译 Qt Creator

博客内容涉及Qt Creator的构建问题,指出在尝试构建时,系统检测到的Qt版本低于4.8.0,导致构建失败。文中包含了Qt Creator的配置脚本片段,详细说明了不同平台下的构建步骤,如macOS和Windows,并提到了签名和打包过程。
摘要由CSDN通过智能技术生成

噢。我再试试。。这是PRO里的内容。

include(qtcreator.pri)

#version check qt

!minQtVersion(4, 8, 0) {

message("Cannot build Qt Creator with Qt version $${QT_VERSION}.")

error("Use at least Qt 4.8.0.")

}

include(doc/doc.pri)

TEMPLATE = subdirs

CONFIG += ordered

SUBDIRS = src share lib/qtcreator/qtcomponents

unix:!macx:!isEmpty(copydata):SUBDIRS += bin

OTHER_FILES += dist/copyright_template.txt \

$$files(dist/changes-*) \

qtcreator.qbp \

qbs/pluginspec/pluginspec.qbs

macx: PLATFORM = "mac"

else:win32: PLATFORM = "windows"

else:linux-*: PLATFORM = "linux-$${QT_ARCH}"

else: PLATFORM = "unknown"

PATTERN = $${PLATFORM}$(INSTALL_EDITION)-$${QTCREATOR_VERSION}$(INSTALL_POSTFIX)

macx {

APPBUNDLE = "$$OUT_PWD/bin/Qt Creator.app"

BINDIST_SOURCE = "$$OUT_PWD/bin/Qt Creator.app"

BINDIST_INSTALLER_SOURCE = $$BINDIST_SOURCE

deployqt.commands = $$PWD/scripts/deployqtHelper_mac.sh \"$${APPBUNDLE}\" \"$$[QT_INSTALL_TRANSLATIONS]\" \"$$[QT_INSTALL_PLUGINS]\"

codesign.commands = codesign -s \"$(SIGNING_IDENTITY)\" $(SIGNING_FLAGS) \"$${APPBUNDLE}\"

dmg.commands = $$PWD/scripts/makedmg.sh $$OUT_PWD/bin qt-creator-$${PATTERN}.dmg

dmg.depends = deployqt

QMAKE_EXTRA_TARGETS += codesign dmg

} else {

BINDIST_SOURCE = "$(INSTALL_ROOT)$$QTC_PREFIX"

BINDIST_INSTALLER_SOURCE = "$$BINDIST_SOURCE/*"

deployqt.commands = $$PWD/scripts/deployqt.py -i \"$(INSTALL_ROOT)$$QTC_PREFIX\"

deployqt.depends = install

win32 {

deployartifacts.depends = install

deployartifacts.commands = git clone "git://gitorious.org/qt-creator/binary-artifacts.git"&& xcopy /s /q /y /i "binary-artifacts\\win32" \"$(INSTALL_ROOT)$$QTC_PREFIX\"&& rmdir /s /q binary-artifacts

QMAKE_EXTRA_TARGETS += deployartifacts

}

}

INSTALLER_ARCHIVE = $$OUT_PWD/qt-creator-$${PATTERN}-installer-archive.7z

bindist.depends = deployqt

bindist.commands = 7z a -mx9 $$OUT_PWD/qt-creator-$${PATTERN}.7z \"$$BINDIST_SOURCE\"

bindist_installer.depends = deployqt

bindist_installer.commands = 7z a -mx9 $$OUT_PWD/qt-creator-$${PATTERN}-installer-archive.7z \"$$BINDIST_INSTALLER_SOURCE\"

installer.depends = bindist_installer

installer.commands = $$PWD/scripts/packageIfw.py -i \"$(IFW_PATH)\" -v $${QTCREATOR_VERSION} -a \"$$INSTALLER_ARCHIVE\" "qt-creator-$${PATTERN}"

win32 {

deployqt.commands ~= s,/,\\\\,g

bindist.commands ~= s,/,\\\\,g

bindist_installer.commands ~= s,/,\\\\,g

installer.commands ~= s,/,\\\\,g

}

QMAKE_EXTRA_TARGETS += deployqt bindist bindist_installer installer

是不是因为我下的sdk不是4.8.0所导致?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值