你不是在QT creator下的开发的吧,???或者至少不是windows下的开发。
不然qt creator里面左下角就就可以调试,自动打包了。
还有可能你的pro文件需要手动添加之类的代码。。。
RESOURCES += \
resqrc
大致过程:
把源码包解压缩到某个目录;
在源码目录内创建debian化目录 (/debian)
修改/debian目录内的文件,如包维护者的详细信息、包描述,等等;
在本机编译源代码;
在本机生成deb包;
需要用到的工具:
dh_make(dh-make包的一部分)——用于自动创建/debian目录和其他用于创建deb包的骨架模板文件;
make(Gnu make)——构建过程中要用到的工具;
debchange/dch(devscripts包的一部分)——用于编辑包的版本号;
debuild(devscripts包的一部分)——运行构建过程,包括编译连接,以及生成deb包;
可以参考
>你试试作为一个资源来运行看行不行,或者将exe作为一个资源,然后运行时以二进制的形式读取,再将读取到的二进制信息写入到临时文件中,运行临时文件。或者直接将资源中得exe保存到系统临时文件夹中进行运行。
只是个思路,没试过,你试试
一般我都是用动态编译,把需要的dll和exe放到一个文件夹下就可以。你静态编译后应该就能直接打开exe使用。如果不能运行,根据提示,找到对应的系统dll放到一起试试。 你先试一下有问题可以 追问
以上就是关于qt资源文件打包问题全部的内容,包括:qt资源文件打包问题、调用了shell脚本的Qt程序如何打包成.deb文件、qt调用外部exe程序并且将exe程序一起打包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)