步骤:
3.点击 Draft a new release (制定一个新的release)
4.为你的release输入一个版本名称,版本是基于 git tags 。我们推荐命名tags适用于 语义版本
5.选择一个包含你想release的项目的分支。一般地,你可能会基于你的master分支去release,除非你在release beta版本的软件。
6.输入名称和描述 用于 描述你的release。
7.如果你想要包含二进制文件在你的release中,比如:编译好之后的程序,拖动或者选择到这里来:
8.如果这个release是不稳定的,选择 This is a pre-release
9.如果没有什么疑问,就可以点击发布release。否则,就点击save draft,稍后再完善。
如果你想自动创建release(或者在命令行里面,或者使用一个脚本),请在GitHub开发文档中查看 https://developer.github.com/v3/repos/releases/#create-a-release
(针对windows下的情况)一般分为两种情况:
程序不含动态链接 即运行时不用.dll文件。此时,1. 点击左侧边栏的Projects
2. 在Build Step里的qmake build configuration中选择Release,重新构建运行即可。
程序中含有动态链接(含有.dll文件)。此时,按照情况1 *** 作后很可能无法生成.exe文件,或者生成的.exe文件,在生成的release文件夹中(如没有生成release文件夹,自己建立一个release文件夹并且从debug文件夹中拷贝.exe文件进来亦可,并且该release文件夹不是必须在当前的工程目录下)加入相应的动态链接库文件(mingwm10.dll,QtGui4.dll,libgcc_s_dw2-1.dll,QtCore4.dll以及自编写的程序所调用到的其他.dll文件,注意:.dll文件一定不要添加完全,不能有遗漏)和程序运行时需要预处理的配置文件(如没有此种预处理所必须的文件,则不必考虑)等。但是这个时候还是经常发生错误,会提示 “
无法定位程序输入点******于动态链接库
QtCore4.dll上”这种类似的错误,这种情况是由于QtCore4.dll错误导致的,在qt的安装目录下有很多种QtCore4.dll文件,编译时用的dll不是QT/bin中的dll,而用得是qt下desktop下的bin中的dll,虽然同名,但是功能不同,选择错误会导致不能运行。以上 *** 作都做到了,此时没有意外,即使在没有安装QTcreator的机器上,该release文件夹下的.exe文件也能正常运行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)