将Windows应用程序移植到Linux

opc*_*0de 0 linux porting freepascal

我有一个应用程序,我需要在Linux上移植.我正在考虑使用Free Pascal,问题是应用程序使用Windows API来执行串口通信等任务...是否有一个msdn for linux用户或一本书,涵盖了如果有apis linux如何工作.

我很迷茫.

cez*_*zar 5

嗯,很难说,但如果您的代码非常依赖于Windows(不依赖于VCL!),那么从开始编写应用程序而不是移植它可能会更快.

但如果它只是串口问题,那么试试多平台SynaSer库,在这里找到它:http://synapse.ararat.cz .

希望这个帮助:)

  • 好吧,纯VCL很好 - 你可以将你的应用程序与Lazaru的LCL一起用于多种系统,几乎不需要编码,只需将Delphi项目导入Lazarus :)还有Code Ocean项目,即Lazarus以及许多组件和移植的库(包括Turbo Power等). (2认同)