问题标签 [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 投票
2 回答
11041 浏览

python - Python 脚本的 Bash 别名——有可能吗?

我正在寻找“分类”到 Python 脚本中的特定别名恰好是使用 cUrl -o(输出到文件)选项的别名。我想我可以很容易地把它变成一个 BASH 函数,但是有人建议我可以通过接受我的想法并将它们制作成 Python 脚本来避免 BASH 的不同版本和“风格”的怪癖和陷阱。

与这个想法一致的是另一个想法,我必须制作与下载平台无关的遗留 Mac OS(官方称为“OS 9”或“Classic”)的功能:将 URL 写入文件中可见的文件的某些部分导航器 {Konqueror、Dolphin、Nautilus、Finder 或 Explorer}。我知道使用其他一些命令行工具(exiv2、wrjpgcom 等),只有很少的文件类型支持这种事情。这对我来说非常好,因为我只使用这个别名来下载单页图像文件,比如 JPEG。

我认为我不妨充分利用 Python 的强大功能,让脚本将作为下载源 URL 的字符串(由用户输入并首先由 cUrl 使用)传递给 exiv2 之类的东西,它可以将其写入注释块、EXIF 用户注释块和(作为第一个也是最差的示例)Windows XP 的文件描述字段。从小处着手有时是一个很好的开始方式。

希望有人有意见或建议。

BZT

0 投票
3 回答
205 浏览

opengl - 针对桌面/平台问题的 OpenGL 游戏开发

有人有在 Windows 上编写专业 OpenGL 游戏的经验吗?对于 Mac,由于苹果的控制,操作系统看起来相当“统一”。对于windows,由于硬件不同,安装的驱动程序不同等……硬件基础似乎有很多不同的配置。

理论上,OpenGL 提供了一个将所有这些抽象出来的 API。在实践中,许多驱动程序经常出现错误并出现奇怪的情况——这是否是在 Windows 上开发游戏的问题?

谢谢!

0 投票
5 回答
52132 浏览

.net - Windows XP、Vista 和 7 上安装了哪个版本的 .NET 框架?

我有一个使用 .NET 框架 3.5 的应用程序。我正在为一所大学构建此应用程序,以帮助学生学习。大多数学生通常有 Windows XP SP2、Windows Vista 或 Windows 7。(对不起 Mac 用户!Mac 版本将在大约 6 个月后推出) Windows XP、Vista 和 7 上安装的 .NET 框架是什么版本;我的应用程序会在所有这些平台上运行吗?

0 投票
1 回答
109 浏览

embedded-resource - 在 Unix 和 MacOS 中读取文件资源

我正在编写我的第一个旨在跨平台的 wxWidgets 应用程序。该程序将 dll 文件用于插件,在 Windows 中,读取 dll 资源部分以获取有关插件名称、作者姓名等的信息。

我从未使用过 Unix 或 MacOS(虽然是小 Linux),我想知道为这些其他操作系统编译二进制文件是否需要更改为 Windows 编写的代码。例如,在 Unix 和 MacOS 中是否有等效的 DLL?是否有将资源字符串和文件编译成此类文件的规定?

谢谢,桑吉夫

0 投票
9 回答
38675 浏览

windows - 适用于 Windows、Linux、MacOS X 的跨平台脚​​本

我正在寻找适用于 windows、Linux、MacOS X 的跨平台脚​​本(语言)。我厌倦了 .bat / bash 。

我想做一些事情,例如,在自动登录时锁定工作站''(我在 X-Window 中有这个,但解决方案非常难看;现在,我希望在 MS Windows 上这样,而不是那么难看:-)) .
通常:自动化任务。

还是使用 Windows Scripting Host 会更好?
PowerShell 也浮现在我的脑海中,但这似乎只适用于我的口味。像 Python、Ruby、(Java?)这样的语言可以与 WSH 交互(优雅吗?明智?)?

DBUS、DCOM 等也作为图片的一部分出现在脑海中。

目前我混合使用 Java、.bat、bash、Ruby、Scala;Excel的一些VBA。有时会变得很丑陋。

我想要一个跨平台的通用解决方案,其中包含/使用接近操作系统特定的 ,,native'' 部分。比如 Ruby 驱动一些特定于 Windows 的东西(只是一个猜测)。
你用什么?
TIA

0 投票
5 回答
7553 浏览

c++ - 使用什么 C++ 库来编写跨平台服务/守护进程?

我想知道哪个库可以简化跨平台服务/守护程序的开发?(C/C++)

我的目标是:Windows、Linux 和 OS X。要求:网络操作和串口通信。

拥有一个基本的示例服务应用程序也很好。

0 投票
1 回答
217 浏览

.net - Qt 作为真正的多平台开发环境

受到我在 Mono Mac 和 Linux 上移植时面临的成熟度问题的启发。我正在研究使用 Qt 作为替代方案。我很想知道您最喜欢的 Qt 体验、提示或您所知道的鲜为人知但有用的功能。

请在每个答案中仅包含一项经验。

0 投票
3 回答
669 浏览

c# - 用于平台特定实现的 C# 中的 Unity

我的程序通过 Win32API 函数与操作系统进行大量交互。现在我想将我的程序迁移到Linux下的Mono下运行(没有wine),这需要不同的实现来与操作系统的交互。

我开始设计一个代码,它可以针对不同的平台有不同的实现,并且可以为新的未来平台扩展。

我看到这个设计有两个问题:

  1. 我不能强制ISomeInterface实现PlatformSpecificAttribute.
  2. 多个实现可以用相同的标记PlatformID,我不知道在 Main.js 中使用哪个。使用第一个是 ummm 丑陋的。

如何解决这些问题?你能推荐另一种设计吗?

0 投票
2 回答
1036 浏览

c++ - 选择什么库来为使用 SDL 的 C++ 软件构建用户界面

我有一个在命令行上运行的模拟软件 (C++)。它独立于平台(目前在 Windows、MacOS X 和 Linux 上编译和运行)。当模拟结束时,我用 SDL 可视化结果;这是一个非常基本的 2d 视图,主要是彼此相邻的颜色方块。

我想在模拟之上有一个用户界面,以便我可以启动和暂停模拟,并即时更改参数。我想这很简单。好吧,理想情况下,我还会在某处添加一个绘图器,以查看某些参数随时间的演变。

现在,我想知道我应该往哪个方向走。我应该尝试使用 SDL 的 UI 库之一吗?或者也许 wxwidget 与 SDL 结合使用?或者干脆 wxwidget 并摆脱 SDL ?

你有这方面的经验吗?

提前感谢巴特

PS:我尝试使用 SDL UI 库 AGAR。它看起来很有希望,但我无法让它发挥作用。甚至不是helloworld。

0 投票
3 回答
645 浏览

.net - .NET 中 x86 和 64 位程序集的区别

有人能告诉我 32 位和 64 位 .NET 程序集之间的区别吗?

我了解何时需要精确而不是选择 AnyCPU 配置。

问候,米塔