写文章
 找回密码
 立即注册
搜索
0赞
赞赏
手机版
扫码打开手机版
把文字装进口袋

九韶精灵的linux patch以及链接问题

MarquisWeng 2024-5-11 08:46:15
本帖最后由 MarquisWeng 于 2024-5-11 08:46 编辑

感谢九韶提供 linux 的内核以及九韶精灵的源代码。

我试图在linux下编译九韶精灵的时候发现有一些编译错误,就做了一些修改(补丁见附件,补丁中包含了对qt6的支持)。

修改了以后可以编译通过,但是发现无法链接,报 SARibbon 库有问题。我自己编译了 SARibbon 库后仍然无法链接。仔细对照九韶精灵里带的 SARibbon和官版的头文件,才发现九韶精灵里对SARibbon做了部分修改。但是这部分修改过的源代码并没有在九韶精灵的源代码中。

希望贵公司能够提供完整的修改过的 SARibbon 的代码。

PS. 补丁里对windows下的CMakeLists.txt我也按照linux版相应做了修改,试图同时支持qt5和qt6,但因为我没有 windows 机器,所以无法验证是否修改正确。


amcax-daemon-linux.zip

5.51 KB, 下载次数: 2, 下载积分: 金钱 -10

您需要登录后才可以回帖 立即登录
另外:debian/ubuntu 下编译九韶精灵除了正常的 qt 包之外,还需要额外安装 qt6-base-private-dev 或者 qtbase5-private-dev。
2024-5-11 08:53:25
您好,非常感谢您对九韶的关注和贡献!

我们会集成您的patch,并尽快在github上公开。
2024-5-11 09:10:56
本帖最后由 钟师傅 于 2024-6-17 12:02 编辑

求教一下题主,打算在Windows平台利用Visual Studio,给Linux平台(银河麒麟)编译。

Qt需要安装哪些组件?挨个了解一下这些组件名称,感觉都不是给Linux平台用的。难道只能在Linux平台上编译九韶精灵?




QQ截图20240617120215.jpg



钟师傅
2024-6-18 09:33
感谢题主指点迷津,要不然我这业余人士一阵儿无头苍蝇摸索,到头来时间全浪费掉了哈哈 
MarquisWeng
2024-6-17 23:02
我没有做过在windows下给linux编译的事情,因此无法回答这个问题。我的建议是既然要在麒麟系统中做开发,最好还是安装一个系统,然后在上面编译。 
2024-6-13 22:24:04
返回顶部