ubuntuqt程序打包发布运行出错

ubuntuqt程序打包发布运行出错,第1张

在命令行下使用ldd 命令获得程序的共享依赖库;

2、将相关的共享依赖库复制到指定的发布目录下。为检查是否缺少库依赖,在终端中将qt程序设置为调试模式 ,方法如下:

编辑 当前用户的 .bashrc 配置文档,在文件的最后添加:QT_DEBUG_PLUGINS=1

完毕后采用 source .bashrc 命令使配置文件立即生效

程序发布后记录日志失败的解决方案。

1、文件权限:在发布到服务器上的时候,可能文件没有写入权限,导致日志无法正常写入打开IIS,找到发布的文件-点击右键-编辑权限,出现该文件的属性,点击安全-编辑-找到IIS_IUSRS写入权限。

2、没有log4net的文件配置:在配置的时候,有些人的配置文件不一样,有的是在web.config中配置,有的是新建文件log4net.config中配置,在发布的时候,发布包中没有log4net.config文件,只有手动将该文件复制到发布包中。

3、属性更改:选择解决方案中的log4net.config,在属性-复制到输出目录,选择始终复制。

4、配置文件:配置文件中的错误,需要检查每一个点,查看写入的路径有没有错误,或者是格式不对,需要仔细的检查每一个设置点,比较麻烦,在配置的时候要仔细。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11786537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存