[问题] 程式如何从MS转到树莓派

楼主: su27 (su27)   2024-02-04 10:51:12
我之前在windows
使用QT create
mingw 64编译成功的程式
也能在windows正常执行
我最近买树莓派5
想执行之前写的程式
请问 我直接执行.exe能动吗
还是得在树莓派的系统
一样用qt整个编译过
才能正常执行
谢谢
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2024-02-04 15:04:00
建议重编 处理器架构跟系统都不一样了
作者: ivon852 (ASUS)   2024-02-04 20:27:00
不行,Linux要重编binary,不要妄想用Wine跑。QT相关框架Linux有,要跨平台应该很容易。
作者: LawLombie (卢芹达)   2024-02-04 20:45:00
不能执行.exe档要重新编译,编译给linux用不需要在树莓派上编译,在windows上cross compile
作者: deflife (无极而生)   2024-02-04 23:30:00
需要重编译 程式码如果是posix的 那应该就不用改写了
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2024-02-05 01:07:00
吓死我,你要在树梅派上面执行.exe
作者: abcdefghi   2024-02-05 13:47:00
已经有人在树莓派成功安装ARM版本的Windows了
作者: leolarrel (真.粽子无双)   2024-02-05 15:11:00
除非是.net的.exe档案,不然就算是树梅派的win,还是要
作者: saito2190 (榛香超可爱der)   2024-02-05 19:29:00
x86的程式还想在ARM跑啊建议整个编译过比较快
作者: Bencrie   2024-02-05 20:19:00
也不是说不行,只是速度有点难想像 XD
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2024-02-05 20:55:00
想做死绝对有方案 但是重编即便麻烦 通常也比那些轻松 (
作者: shadowjohn (转角遇到爱)   2024-02-06 22:31:00
不考虑用nodejs-webkit吗,很好开发也很好维护...
作者: LinBuoRen (林博仁)   2024-02-07 19:35:00
1. 没有直接能动的方法 2. 可以在上面编也可以用其他电脑 cross-build
作者: holishing   2024-02-08 22:02:00
问就是重编应该说会问出这种问题基本上就是建议重编小程式可以直接在树梅派上慢慢编译,大程式可能要学习如何在 x86 linux 的环境交叉编译
作者: alan23273850   2024-02-15 11:45:00
有修过嵌入式系统都知道 cross compile 吧!
楼主: su27 (su27)   2024-02-18 08:50:00
20几年前没有吧。我第一次听过也有可能当时有讲,助教帮我们搭环境,自己当时只会用c去写
作者: if4 (if)   2024-02-19 00:48:00
我是觉得不管您的可携度好不好,重编是一定的,系统又不同 XD我说的重编 不仅仅是 compiling 原始码也要重写 因为函数叫用不同系统的传回值也不一样 处理会不一样吧 XD不过我认同 如果只是 Hello Linux! 显示几个词应该不用重编吧不过这是笑话 XD
作者: scott260202 (Cake)   2024-02-23 00:56:00
20几年前应该也有教吧,以前x86  server很少的大主机sparc, powerPC 小台的有mips arm
作者: holishing   2024-02-24 12:14:00
如果没有什么特殊功能,换架构顶多改一些小地方就能动了如果这个专案只单纯写视窗程式的话...
作者: TacoEater (ABBBB ABBAAA)   2024-02-26 01:10:00
视窗程式更不用想了,整个GUI stack都不一样
作者: Arbin (路人_Lv菜逼八)   2024-02-26 18:42:00
视窗程式 有套框架可能还好 例如Qt或GTK
作者: holishing   2024-02-27 22:18:00
人家Qt的官方套件库都支援arm64了, 想跑一定有办法弄

Links booklink

Contact Us: admin [ a t ] ucptt.com