问题标签 [multiplatform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 为什么 Perl 的 PAR 找不到 Socket.pm 的可加载对象?
我使用 PAR::Packer 在 Cygwin 上打包我的 Perl 应用程序,然后在 HPUX 上运行它。
一个简单的 hello world 运行良好,例如:
这导致 a.par 然后在 HPUX 上:
它工作得很好。
但是,当使用 -B 捆绑开关打包具有许多依赖项的更大应用程序时,没有这样的运气,而是出现错误:
任何想法,也许是 Windows/unix 网络的一些问题?有什么修复吗?
windows - 如何将一个用 Delphi 编写的基于 Windows 的应用程序移植到不同的平台,如 Mac、iPhone 和基于 Web 的应用程序?
目前,它只是一个用 Delphi 编写的基于 Windows 的应用程序(减速吉他软件)。但是,我确实有计划将它们移植到以下平台:
- 苹果电脑
- 苹果手机
- 基于网络
我该怎么做?bes编程语言是什么?我需要寻找什么样的开发人员?这些项目将持续多久?
java - java桌面应用程序的自动启动?
我使用 NetBeans 6.1 在 Java 中创建了一个桌面应用程序,并制作了一个应用程序的 jar 文件。现在我想让它在客户端机器启动时自动启动。
我怎么做?
java - 如何为多平台制作java桌面应用程序的安装程序?
我们如何制作一个可以在多平台上运行的 jar 文件的安装程序。有什么简单的方法,因为我对Java不太了解。
巴尔旺
c++ - 便携式库的语言选择
我想编写一个库,它将与在现代操作系统(如 Windows、Linux 和 OS/X)上运行的其他程序动态链接(即,它将被部署为一个.dll
或.so
模块)。
在这种情况下,最合适的语言是什么?我应该坚持使用纯C吗?还是 C++ 也可以?
installation - 多平台安装程序
我正在寻找有关安装程序的建议。安装程序需要支持多种操作系统 - Solaris、Linux 和 Windows。我有三台构建机器,每台机器都运行一个操作系统。目前使用相同的代码库 - JAVA 和 C/C++ 用于所有三个。
mobile - 多平台移动应用
我愿意开发一个移动应用程序。我希望有一些适用于 android、windows mobile、symbian 和 blackberry 的东西。最好的方法是什么?
我在这里读过:
您的目标可以是包装您在自己的接口中使用的平台特定 API(iPhone SDK 等)的部分。这样做可以有效地隐藏特定于平台的库,并使您的设计和代码在处理平台差异时更易于管理。
我希望存在一个可以为我执行此操作的框架,但它不存在或者我没有找到任何框架。我觉得这类事情会使我的代码更难维护,也许每个平台都有一个版本会更好。
有在该领域有经验的人吗?
另一个感兴趣的链接:
python - python优化的程序化控制?
我一直在玩pyglet。这是很不错的。但是,如果我运行我的代码,该代码位于一个可执行文件(称为 game.py)中,前缀通常为
通过做
然后有点笨拙。但是如果我运行它
或者
然后它的超级光滑。
我不太在乎为什么它在没有优化的情况下运行缓慢;pyglet 的文档提到优化会禁用许多断言以及 OpenGL 的错误检查,我很高兴将其保留在此。
我的问题是:分发 Python 代码的人如何确保最终用户(对调试或修改代码的兴趣为零)运行代码的优化版本。除了告诉人们确保他们在发行说明中使用优化(他们可能无论如何都不会阅读)之外,肯定有更好的方法吗?
在 Linux 上,我可以轻松地提供一个./game
脚本来为最终用户运行该文件:
但这不是很跨平台。
我有一个想法,我应该能够将#!
线路更改为
或者
但这些似乎没有按预期工作,我不确定他们会在 Windows 上做什么。
是否有某种方法可以从我不知道的代码中控制优化?就像是:
运送多平台 python 代码的人们认为该领域的最佳实践是什么?
c++ - 多平台 C++ 项目:包含特定于平台的源
对于我的一些类,每个操作系统都有不同的实现。
我的源结构是这样的:
- 包括/AExample.h
- 包括/windows/WindowsExample.h
- 包括/linux/LinuxExample.h
- src/AExample.cpp
- src/windows/WindowsExample.cpp
- src/linux/LinuxExample.cpp
A* 类是特定实现的接口
我当前的构建系统是 cmake - 但目前它只能构建 linux 版本。
在 windows 构建中,我只需要包含 windows/* 文件,在 linux 上只需要包含 linux/* 文件
我需要
- 仅包含与我当前构建相关的文件
- 当我需要 AExample 的实例时选择正确的实现
您可以推荐哪些技术以专业的方式实现这一点?