问题标签 [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.

0 投票
4 回答
2725 浏览

perl - 为什么 Perl 的 PAR 找不到 Socket.pm 的可加载对象?

我使用 PAR::Packer 在 Cygwin 上打包我的 Perl 应用程序,然后在 HPUX 上运行它。

一个简单的 hello world 运行良好,例如:

这导致 a.par 然后在 HPUX 上:

它工作得很好。

但是,当使用 -B 捆绑开关打包具有许多依赖项的更大应用程序时,没有这样的运气,而是出现错误:

任何想法,也许是 Windows/unix 网络的一些问题?有什么修复吗?

0 投票
4 回答
1142 浏览

windows - 如何将一个用 Delphi 编写的基于 Windows 的应用程序移植到不同的平台,如 Mac、iPhone 和基于 Web 的应用程序?

目前,它只是一个用 Delphi 编写的基于 Windows 的应用程序(减速吉他软件)。但是,我确实有计划将它们移植到以下平台:

  1. 苹果电脑
  2. 苹果手机
  3. 基于网络

我该怎么做?bes编程语言是什么?我需要寻找什么样的开发人员?这些项目将持续多久?

0 投票
5 回答
13260 浏览

java - java桌面应用程序的自动启动?

我使用 NetBeans 6.1 在 Java 中创建了一个桌面应用程序,并制作了一个应用程序的 jar 文件。现在我想让它在客户端机器启动时自动启动。

我怎么做?

0 投票
5 回答
23034 浏览

java - 如何为多平台制作java桌面应用程序的安装程序?

我们如何制作一个可以在多平台上运行的 jar 文件的安装程序。有什么简单的方法,因为我对Java不太了解。

巴尔旺

0 投票
5 回答
508 浏览

c++ - 便携式库的语言选择

我想编写一个库,它将与在现代操作系统(如 Windows、Linux 和 OS/X)上运行的其他程序动态链接(即,它将被部署为一个.dll.so模块)。

在这种情况下,最合适的语言是什么?我应该坚持使用纯C吗?还是 C++ 也可以?

0 投票
5 回答
1720 浏览

installation - 多平台安装程序

我正在寻找有关安装程序的建议。安装程序需要支持多种操作系统 - Solaris、Linux 和 Windows。我有三台构建机器,每台机器都运行一个操作系统。目前使用相同的代码库 - JAVA 和 C/C++ 用于所有三个。

0 投票
6 回答
1422 浏览

mobile - 多平台移动应用

我愿意开发一个移动应用程序。我希望有一些适用于 android、windows mobile、symbian 和 blackberry 的东西。最好的方法是什么?

我在这里读过:

您的目标可以是包装您在自己的接口中使用的平台特定 API(iPhone SDK 等)的部分。这样做可以有效地隐藏特定于平台的库,并使您的设计和代码在处理平台差异时更易于管理。

我希望存在一个可以为我执行此操作的框架,但它不存在或者我没有找到任何框架。我觉得这类事情会使我的代码更难维护,也许每个平台都有一个版本会更好。

有在该领域有经验的人吗?

另一个感兴趣的链接:

0 投票
2 回答
866 浏览

python - python优化的程序化控制?

我一直在玩pyglet。这是很不错的。但是,如果我运行我的代码,该代码位于一个可执行文件(称为 game.py)中,前缀通常为

通过做

然后有点笨拙。但是如果我运行它

或者

然后它的超级光滑。

我不太在乎为什么它在没有优化的情况下运行缓慢;pyglet 的文档提到优化会禁用许多断言以及 OpenGL 的错误检查,我很高兴将其保留在此。

我的问题是:分发 Python 代码的人如何确保最终用户(对调试或修改代码的兴趣为零)运行代码的优化版本。除了告诉人们确保他们在发行说明中使用优化(他们可能无论如何都不会阅读)之外,肯定有更好的方法吗?

在 Linux 上,我可以轻松地提供一个./game脚本来为最终用户运行该文件:

但这不是很跨平台。

我有一个想法,我应该能够将#!线路更改为

或者

但这些似乎没有按预期工作,我不确定他们会在 Windows 上做什么。

是否有某种方法可以从我不知道的代码中控制优化?就像是:

运送多平台 python 代码的人们认为该领域的最佳实践是什么?

0 投票
4 回答
2108 浏览

c++ - C++ OpenGL 窗口和上下文创建框架/库

我正在寻找一个多平台 OpenGL 框架,它抽象了 C++ 中窗口和 gl 上下文的创建。我想要一个窗口、上下文和 co 的 OO 表示,我可以在其中实例化一个窗口,创建一个上下文,然后可能将窗口设置为全屏。

我正在考虑自己为 xgl、wgl 和 agl 实现这个。但之前

那么问题来了:

在再次发明轮子之前,我应该先检查哪些库/框架?

编辑: 到目前为止命名的库:

0 投票
3 回答
2863 浏览

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 的实例时选择正确的实现

您可以推荐哪些技术以专业的方式实现这一点?