我新建了一个qt
qml程序,在
文件夹D:\Qt_Proj下面,为D:\Qt_Proj\QT3_QML
编译之后,在qt creator里面点击运行是
没有问题的:

但是,我用release模式编译之后,
文件夹生成为:
D:\Qt_Proj\build-QT3_QML-5_0_2_32-Release然后我进去点击D:\Qt_Proj\build-QT3_QML-5_0_2_32-Release\release里面 的QT3_QML.exe运行就是这么个东西:

什么
显示都没有,我看过代码了是因为:
- #include <QtGui/QGuiApplication>#include "qtquick2applicationviewer.h"
- int main(int argc, char *argv[]){ QGuiApplication app(argc, argv);
- QtQuick2ApplicationViewer viewer; viewer.setMainQmlFile(QStringLiteral("qml/QT3_QML/main.qml")); viewer.showExpanded();
- return app.exec();}
因为他要打开qml文件,于是我把exe文件拷贝到D:\Qt_Proj\QT3_QML,点击
执行是没有问题的。
我现在的问题是:
1、难倒程序发布的时候连带这个qml文件也要一起发布?
2、发布的时候,一定得把exe文件拷贝过来?
谢谢