问题标签 [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 回答
2601 浏览

android - Android 真的存在于 ARM 以外的其他平台上吗?

我想将用 C++ 编写的应用程序移植到 android。将应用程序从 C++ 转换为 Java 需要做很多工作,我宁愿将这些工作用于使应用程序更适合该平台,而不是修复转换错误和解决重构问题。

NDK 似乎是一条不错的路线,但实际上我不想因为 NDK 不支持或不支持而错过一个平台(如果它占市场的相当大的百分比)。

Android 声称支持 MIPS、ARM、X86 等……但实际上我看到的所有实现都只在 ARM 上(或 arm 兼容)。我在这个网站上检查过: http ://www.pdadb.net/

使用 NDK 会不会是个坏主意?
是否有运行或将运行 Android 的非 ARM 设备?
我在哪里可以找到有关此的更多信息?

提前致谢!

0 投票
2 回答
926 浏览

c++ - 扫描目录 c++

在 C++ 中递归扫描目录的最佳方法是什么?这应该在所有操作系统上运行,那么哪个 api 最适合?

0 投票
4 回答
1071 浏览

java - 将黑莓应用程序代码移植到 Android 平台

我有一个使用 JAVA 以及 Blackberry(RIM) 特定 API 编写的 Blackberry 库。我想将相同的库移植到 Android 平台而不进行任何代码更改并使其运行。

在这里,我正在寻找实现它的最佳方法

任何交叉编译器/交叉框架都可用于使我的黑莓在 Android 平台上运行。认为这将使我的工作变得容易;)

请分享您对此的意见。提前致谢。

0 投票
1 回答
4289 浏览

c# - 在 Visual Studio 2010 中为不同的构建平台使用不同的引用?

如何设置 VS2010 项目,以便它根据所选平台使用不同的引用?在实践中,当我选择 x86 作为平台时,我想链接一个 32 位的库,但当我选择 x64 时,我想链接它的 64 位版本。

关于如何为 C# VS2010 项目完成此交换的任何想法?

0 投票
2 回答
314 浏览

python - 在 linux 或 windows 机器上为 Mac 编写 python 脚本

我为朋友编写了一个 python 脚本,以使工作任务更容易。现在她的公司想付钱给我另一个剧本(哇!)。然而,她在 Mac 上工作,而我只有一台 Windows 电脑和一台 Ubuntu 电脑。虽然 python 是多平台的,但我遇到了第一个脚本的问题,该脚本只发生在她的 Mac 上。那么是否有一种(希望是免费的)方法可以在 Windows PC 或 Ubuntu 上模拟 OS X,这样我就可以事先在 Mac 上测试我的脚本,而不必把它交给她并说“好吧,这可能行得通”。

0 投票
3 回答
5312 浏览

c++ - 用于播放/录制音频(.wav、.ogg)的 C++ 多平台库

我有一个多平台应用程序并想添加音频注释功能。我正在寻找音频播放/录音库,即:

  • 多平台(Windows、Linux、Mac)
  • 简单快速地集成到现有项目中
  • 不要将 cygwin 用于 Windows 构建
  • 具有 C++ 绑定

我看到了gstreamer,但我觉得它对于我的简单用例来说太先进了

0 投票
3 回答
2150 浏览

qt - 用于样式化 Qt4 应用程序的 KDE 主题

kde 主题可以用于设置多平台(linux/windows)Qt4 应用程序的样式吗?

0 投票
7 回答
8436 浏览

c# - 如何为不同平台编写应用程序?Linux、Mac、Windows 和移动平台

我们想为应该在尽可能多的平台上提供的在线服务编写一个客户端。这个问题是关于我们应该使用什么编程语言和框架来创建这个客户端。这些平台是必需的:Linux、Mac、Windows、iOS(iPhone、iPod、iPad)和 Android。越多越好。

对于移动平台,有Titanium Mobile。我还没有尝试过这个东西,网站说你可以使用 Javascript 等网络技能为 iOS 和 Android 开发。我还不知道您是否可以使用相同的代码为这两个平台部署。那会很好!

还有 Titanium Desktop,但我不喜欢与最终应用程序共享完整源代码的想法。Titanium 也为移动设备执行此操作,但修改通过 App Store 加载的应用程序并不容易。

那么,还有什么其他方法可以创建一个至少可以在三个主要桌面平台上运行的应用程序呢?我认为带有单声道的 c# 将是可行的方法,但我刚刚意识到您需要将单声道与 MonoMac 一起使用才能在 Mac App Store 上发布它并使用诸如 Growl 之类的东西。而且由于 MonoMac 自然只适用于 Mac,因此如果不至少为 Mac 重写它,就不可能在所有平台上部署单声道应用程序。如果该应用程序在所有平台上看起来都是“原生”的,那就太好了。Gtk# 在 Mac 上看起来不太好。它在 Windows 上“没问题”,在 Linux 上很好。

我知道我们可以在 iOS 和 Mac 上使用 Objective-C,在 Android 上使用 Java,在 Windows 上使用 C#.net,在 Linux 上使用 C#.mono,但重点是我们不想用很多不同的语言编写同一个应用程序. 这将使开发和维护变得非常困难。

我们更喜欢具有 C 风格语法的语言,这对我们 PHP Web 开发人员来说更容易学习。顺便说一句:我们不喜欢 Air,我不确定 Java,因为我从未使用过它,但它看起来也不“原生”,而且感觉有点慢。

编辑:

请注意:如果至少其余代码相同,则为每个平台创建自己的表单不会有问题。是否可以在同一个 C# 应用程序中使用 MonoMac、Gtk# 和 Win 论坛?而且我更喜欢 C# 而不是 C++,因为我没有 C++ 技能,所以我首先需要检查使用 Qt 编写的难度。

另一个注意事项:我们不打算花太多钱,因为我们需要支付 Apple 的开发人员计划,所以我们想使用免费或廉价的技术。首选开源。

0 投票
3 回答
149 浏览

qt - Qt4在哪些平台上?

Qt4 在哪些平台上可用?我在哪里可以运行 Qt Creator?

谢谢。

0 投票
3 回答
1330 浏览

programming-languages - REALStudio / 运行时革命替代方案

我只是想问一下 REALStudio 或 Runtime Revolution 是否还有其他选择?

不是在寻找类似 .NET 框架或插件的东西。我希望它像前面提到的 IDE 一样完全独立。

它也应该是跨平台的。

注意: 请不要提及 Java。我已经知道了。

为了清楚起见,我正在寻找一个可以让我为 Windows、Mac OS X 和 Linux 创建桌面应用程序的编程环境......