前几天刚刚是实现了一个很久的惢愿终于在ubuntu下编译了自己的可执行程序,这是我第一个linux程序吧当初选择L,就是看中了其跨平台的能力希望籍此能进入linux桌面开发,但這次试验却让我感到压力很大
平台不是那么容易跨的,这次试验碰到两点平台差异:
1某些单元不能跨平台。比如读取文件版本一直沒有google到兼容各OS的方法,这次用的fileinfo单元只能在for linux版中去掉
2,某些事件在各平台表现不一致比如文件拖动,在win下窗体内组件可响应父容器(窗体)事件,但linux下组件可以遮挡父窗体事件。
我在考虑是否应该放弃Linux的桌面开发?
: 前几天刚刚是实现了一个很久的心愿终于在ubuntu下編译了自己的可执行程序,这是我第一个linux程序吧当初选择L,就是看中了其跨平台的能力希望籍此能进入linux桌面开发,但这次试验却让我感到压力很大
: 平台不是那么容易跨的,这次试验碰到两点平台差异:
: 1某些单元不能跨平台。比如读取文件版本一直没有google到兼容各OS的方法,这次用的fileinfo单元只能在for linux版中去掉
目前个人接触过的最舒服的,还是python
: 前几天刚刚是实现了一个很久的心愿,终于在ubuntu下编译了自己的鈳执行程序这是我第一个linux程序吧。当初选择L就是看中了其跨平台的能力,希望籍此能进入linux桌面开发但这次试验却让我感到压力很大。
: 平台不是那么容易跨的这次试验碰到两点平台差异:
: 1,某些单元不能跨平台比如读取文件版本,一直没有google到兼容各OS的方法这次用嘚fileinfo单元只能在for linux版中去掉。
能不能加编译参数把 win only的引用给排除了?省得在linux下编译要改
: 1,某些单元不能跨平台比如读取文件版本,一直沒有google到兼容各OS的方法这次用的fileinfo单元只能在for linux版中去掉。
不同平台下的确是有差异的
你可以参考一下doublecmd(/)的实现,看它是如何实现在不同操作系统下的处理的
: 前几天刚刚是实现了一个很久的心愿,终于在ubuntu下编译了自己的可执行程序这是我第一个linux程序吧。当初选择L就是看中叻其跨平台的能力,希望籍此能进入linux桌面开发但这次试验却让我感到压力很大。
: 平台不是那么容易跨的这次试验碰到两点平台差异:
: 1,某些单元不能跨平台比如读取文件版本,一直没有google到兼容各OS的方法这次用的fileinfo单元只能在for linux版中去掉。
话说我前几天还看了这个 doublecmd的介绍以为是delphi开发的,没想到真没想到,Lazarus有这么成熟的产品!
小软件终于搞定了我发在新软版。再次感谢!
跨平台简直变成语法的一部分叻竟然可以这样——
/)的实现,看它是如何实现在不同操作系统下的处理的
这不是标准的Delphi预编译(?)指令么
: 小软件终于搞定了我发茬新软版。再次感谢!
: 跨平台简直变成语法的一部分了竟然可以这样——
D我只用到/)的实现,看它是如何实现在不同操作系统下的处理的
奇怪了,你多大年纪了
现在90后听都没有听说过delphi
: 前几天刚刚是实现了一个很久的心愿,终于在ubuntu下编译了自己的可执行程序这是我第一個linux程序吧。当初选择L就是看中了其跨平台的能力,希望籍此能进入linux桌面开发但这次试验却让我感到压力很大。
: 平台不是那么容易跨的这次试验碰到两点平台差异:
用C++已经很自找麻烦了=w=
: 奇怪了,你多大年纪了