- 主题:ubuntu上Qt5.12.run的安装只有release的so么?
qt 在 linux 底下编译很容易,比 windows 还简单。你不自己编译一个?
【 在 bigsen (大海无量) 的大作中提到: 】
: rt,lib目录下查看各个so貌似都是release版的,Qt在linux上面是不是不像windows上搞debug/release两套库了?第一次在linux下搞,不懂。
: 另外,在ubuntu上编译QtCharts的原码,不管是编debug版本,还是编release版本,各自的lib目录下怎么都有libqt5charts.so.5.12.9和libqt5charts.so.5.12.9.debug两个相同的文件名(但大小不同)。请问,编release时怎么也产生.debug文件?以及编debug时产生的不带.debug
: 因此就更闹不明白通过Qt5.12.run安装的库到底是什么版本的了。这块有点晕,请大神们指点迷津呀。
: ...................
--
FROM 110.81.41.*
qtbase 编译完要 make install 一下,我一般是安装到 /usr/local 底下。
接下来编译 qtcharts 要注意了,命令行是:
cd qtcharts-5.12.9
/usr/local/Qt5.12.9-static/bin/qmake
make -j8
sudo make install
要注意上面的 qmake 不能用系统默认的,不然会编成跟系统 qt 搭配的 qtcharts
系统的 qt 不能用来开发吗?开发完要发布的时候再来折腾 qt 的安装与编译。
【 在 bigsen (大海无量) 的大作中提到: 】
: 编应该问题不大吧,就像QtCharts,已经变了一个了。关键是上面说的那些基本概念和原理,必须得先搞明白呀。
: 先给我讲讲这个呗鱼大师~
: 另外,我现在已经把下载的QtChart的原码编好了,在我的原码路径下make install安装不成功,然后我手动把相关so文件拷贝到原Qt5.12.9的lib下面,但测试程序运行时还是找不到QtCharts模块,感觉应该是还需要注册或者修改个什么配置吧?目前还不知道该哪里,呵呵
: ...................
--
FROM 110.81.41.*
你打算调试 qt 吗??
别关心这个了,统一用 release 版本了事。
【 在 bigsen (大海无量) 的大作中提到: 】
: QtChart我编译了两个版本:debug和release。
: 编译debug版时,生成的so有libqt5charts.so.5.12.9和libqt5charts.so.5.12.9.debug;编译release版时,生成的so也有libqt5charts.so.5.12.9和libqt5charts.so.5.12.9.debug这两个文件。
: 我现在搞不清楚的是:
: ...................
--
FROM 110.81.41.*
我只编译 release 库。因为我相信 qt 源代码没大问题。
一定要有个 xxxd.dll 的是 msvc,你这可能是 msvc 用太多了哈。
【 在 bigsen (大海无量) 的大作中提到: 】
: 你一般编译qtbase的时候只编译release的库么?
: linux下面发布的库文件,是不是都是release的呀?很少用debug?
: windows上一般都是两套都有,通过文件名后缀是否有d,可以直接区分。linux下面不知道是什么样的默认习惯?
: ...................
--
FROM 110.81.41.*
基础软件像 qt, openssl 我都只编 release 库。上层的,如果是自己要学习研究的,就编 debug.
【 在 bigsen (大海无量) 的大作中提到: 】
: 不是调试Qt,不过你这么说大概知道了。即使是自己编的第三方程序,也都是习惯性的只编release?
--
FROM 110.81.41.*
我有一个主意,买一台电脑装上 openSUSE Leap 15.2,工作就用这台电脑,旁边放个日常用的 windows 笔记本,拿来微信或者办公文档?
【 在 bigsen (大海无量) 的大作中提到: 】
: ok,谢啦。准备好好学学linux,目前也只是了解点常用命令。有业务变迁需求,有好多程序需要移植到linux上或者是嵌入式linux上,当然是基于Qt啦,想纯粹linux下系统编程肯定还差得远。有没有推荐的快速入门方法呀雨大师~~
--
FROM 110.81.41.*
也是用 QGraphicsView 实现的吗?
【 在 Franchise (我很懒,什么都没有留下) 的大作中提到: 】
: 比qwt好看,但没qwt效率高,需要快速实时刷新的曲线还是qwt合适
--
FROM 110.81.41.*