cross-platform相关内容

2D 跨平台游戏开发引擎

我已经使用 Corona SDK 工作了一段时间,我很喜欢使用 Lua 创建功能强大的应用程序是多么快速和轻松.但是只能编译iOS和Android,现在感觉太少了. 我的主要兴趣是它能够编译到桌面和移动设备.至少在以下方面: 适用于桌面的 Windows + Mac,作为独立应用程序. 适用于移动设备的 iOS + Android. 我更喜欢它更倾向于 Lua 类型脚本而不是 ..
发布时间:2021-11-26 13:31:12 其他开发

如何在 .NET Core 中设置全局环境变量(用户范围或系统范围)

在完整的 .NET 中,我们可以将 EnvironmentVariableTarget 枚举传递给 Environment.SetEnvironmentVariable 调用: public enum EnvironmentVariableTarget{过程,用户,机器} 使用 User 或 Machine 选项,我们可以设置用户范围或系统范围的变量,该变量在应用程序结束后仍然有效: Env ..
发布时间:2021-11-26 12:37:13 C#/.NET

获取本地应用数据目录路径的跨平台方式是什么?

我需要的是一种独立于平台的获取本地应用程序数据目录路径的方法.System.getenv("LOCALAPPDATA") 似乎只适用于 Windows.我该怎么做? 解决方案 你可能会这样说(如果我错了,或者这是一个不好的方法,请与我矛盾) private StringworkingDirectory;//在这里,根据Java,我们将操作系统的名称分配给一个变量...private St ..
发布时间:2021-11-25 18:53:02 Java开发

如何在 Java 中监控计算机的 CPU、内存和磁盘使用情况?

我想用Java监控以下系统信息: 当前 CPU 使用率**(百分比) 可用内存*(可用/总) 可用磁盘空间(可用/总) *请注意,我指的是整个系统可用的总内存,而不仅仅是 JVM. 我正在寻找一种跨平台解决方案(Linux、Mac 和 Windows),它不依赖于我自己的代码调用外部程序或使用 JNI.尽管这些都是可行的选择,但如果有人已经有了更好的解决方案,我宁愿不要自 ..
发布时间:2021-11-25 13:33:59 Java开发

在 Java 中查找用户主目录的最佳方法是什么?

难点在于它应该是跨平台的.Windows 2000、XP、Vista、OSX、Linux、其他 unix 变体.我正在寻找可以为所有平台完成此操作的代码片段,以及一种检测平台的方法. 现在,您应该知道 bug 4787931user.home 无法正常工作,所以请不要提供教科书的答案,我可以在手册中自己找到这些答案. 解决方案 您引用的错误 (bug 4787391) 已在 Java ..
发布时间:2021-11-25 12:42:58 Java开发

如何获得依赖于平台的换行符?

如何在 Java 中获得依赖于平台的换行符?我不能到处使用 "\n". 解决方案 除了 line.separator 属性,如果您使用的是 java 1.5 或更高版本和 String.format(或其他 格式化方法)你可以使用 %n 如在 日历 c = ...;String s = String.format("公爵的生日:%1$tm %1$te,%1$tY%n", c);//注意` ..
发布时间:2021-11-25 11:46:11 Java开发

将应用程序的 64 位和 32 位版本滚动到同一个二进制文件中?

我们尝试在 64 位和 32 位平台上部署一个应用程序.有没有办法将代码的两个编译版本放在同一个二进制文件中,就像 Apple 和 NeXT 的 fat 二进制文件? 理想情况下,我们可以发布一个 .exe 来决定执行哪个版本的代码.我们的目标是 Windows XP 及更高版本. 解决方案 一种方法可能是提供一个引导应用程序来确定体系结构并选择合适的可执行文件来运行.所以基本上快捷 ..
发布时间:2021-11-25 06:47:36 C#

在 64 位 Python 上使用 sys.platform=='win32' 检查是否安全?

区分在 Windows 和其他操作系统(通常为 Linux)上运行 Python 应用程序的常用检查是使用条件: 如果 sys.platform == 'win32':... 但我想知道在过去几年 64 位 Python 得到更广泛使用的今天使用是否安全?32 真的是 32 位的意思,还是基本上指的是 Win32 API? 如果有可能有一天 sys.platform 成为“win64", ..
发布时间:2021-11-25 06:20:00 Python

C++ 中的大文件支持

64 位文件 API 因平台而异. 在 Windows 中:_fseeki64 在 linux 中:fseeko 在 freebsd 中:另一个类似的调用...... 我怎样才能最有效地使它更方便和便携?有什么有用的例子吗? 解决方案 大多数基于 POSIX 的平台都支持“_FILE_OFFSET_BITS"预处理器符号.将其设置为 64 将导致 off_t 类型为 64 ..
发布时间:2021-11-25 05:50:52 C/C++开发

面向业余爱好者的跨平台 3D 游戏引擎?

我正在尝试寻找一种引擎来制作适用于 Windows、Android 和 iOS 的非常简单的 3D 游戏.有很多这样的东西(Unity、ShiVa、SIO2 等),但它们似乎都针对有预算的开发公司.因此,从个人爱好者开发者的角度来看,它们都非常昂贵.它们还有很多我不需要的功能. 我想知道是否有更基本的产品在 100 美元以下且不需要订阅.我真的只需要原始形状、简单的纹理和基本的照明.所以我不 ..
发布时间:2021-11-25 02:28:29 C#

使用 .NET 的跨平台图形 3D

我想编写一个 .NET 应用程序,以提供动画世界的 3D 渲染.我在 Windows PC 上编码,但我的许多目标受众将使用 Linux. 有一堆看起来很有用的框架,尽我所能地分为高级和低级: 低级图形 OpenTK Tao Framework 好像已经被OpenTK取代了,虽然Mono 网站有一些信息 SDL 游戏开发框架 Axiom3D Mono.XNA ..
发布时间:2021-11-25 01:23:57 C#/.NET

3D 引擎比较

我目前正在研究几个基于 OpenGL 的免费/开源 3D 引擎,想知道你们是否可以提供一些关于这些引擎的反馈以及它们如何在现实世界的项目中使用. 被比较的引擎是(排名不分先后): 水晶空间 熊猫3D Irrlicht 这些是我知道的主要跨平台的,还有其他我应该看的吗? 解决方案 你可以在很多引擎上找到很多信息在这个数据库上. CrystalSpace 是一个完整 ..
发布时间:2021-11-25 01:05:01 C/C++开发

编译为 x86 时检测 OS x86 或 x64

我开发了引导软件来启动我的游戏.我用 Go 做到了这一点.跨平台对我来说尤其重要.另外,我不想将下载链接分成两个 x86/x64.我想在一个输出中处理所有事情.这就是我必须编译到 x86 的原因.当我这样做时,我无法正确检测到操作系统是 x86 还是 x64. 在编译为 x86 的软件中,我如何正确检测操作系统 x86 或 x64(在 Go 中). 编译为 x86 时,此代码不正确. ..
发布时间:2021-11-25 00:19:35 C#

如何让 JNLP 下载正确版本的 JavaFX 2?

JavaFX 2 高度依赖本机代码.对于我的桌面应用程序,我想为每个支持的操作系统选择最匹配的 JavaFX 风格,以尽可能轻松地在目标系统上安装. 由于 JavaFX 2 附带了几个 Ant 任务来帮助部署,我认为这是要走的路,但我似乎陷入了死胡同. deploy 任务生成一个 JNLP 文件,其中包含调用 JavaFX 安装程序的资源引用: ..
发布时间:2021-11-25 00:07:35 Java开发

在 64 位 Python 上使用 sys.platform=='win32' 检查是否安全?

区分在 Windows 和其他操作系统(通常为 Linux)上运行 Python 应用程序的常用检查是使用条件: 如果 sys.platform == 'win32':... 但我想知道在过去几年 64 位 Python 得到更广泛使用的今天使用是否安全?32 真的是 32 位的意思,还是基本上指的是 Win32 API? 如果有可能有一天 sys.platform 成为“win64", ..
发布时间:2021-11-24 23:57:55 Python

用 C 编写跨平台应用程序

在用 C 编写跨平台应用程序时最应该记住什么?目标平台:基于 32 位 Intel 的 PC、Mac 和 Linux.我特别在寻找 Jungle Disk 在其 USB 桌面版 (http://www.jungledisk.com/desktop/download.aspx ) 这种类型的开发有哪些技巧和“陷阱"? 解决方案 我维护了一个 ANSI C 网络库多年,该库已移植到近 3 ..
发布时间:2021-11-24 22:57:03 C#

如何处理不同计算机之间的 Java 2D 性能差异?

我一直在 Windows 上用 Java 设计纸牌游戏.它在我的笔记本电脑和其他一些系统上运行得非常好,但在许多其他系统(甚至是 Mac 和 Windows 的一些较新系统)上,动画速度非常慢. 我找到了 用户Interface Toolkits for Java 是迄今为止最好的资源,但还没有做出重大改进.我正在使用 AWT/Swing 库. 问题: 看着 我的游戏,( 我觉得它 ..
发布时间:2021-11-24 21:55:37 Java开发

2D 跨平台游戏开发引擎

我已经使用 Corona SDK 工作了一段时间,我很喜欢使用 Lua 创建功能强大的应用程序是多么快速和轻松.但是只能编译iOS和Android,现在感觉太少了. 我的主要兴趣是它能够编译到桌面和移动设备.至少在以下方面: 适用于桌面的 Windows + Mac,作为独立应用程序. 适用于移动设备的 iOS + Android. 我更喜欢它更倾向于 Lua 类型脚本而不是 ..
发布时间:2021-11-24 21:21:06 C#

具有本机库依赖的 .NET Core 项目

我正在使用 [DllImport] 在 .NET Core 中编写一个依赖于本机代码的应用程序.我有适用于 win-x64、win-x86 和 linux-x64 的本地编译库工件. 我的项目结构是这样的: MyApp|--Main.cs|--运行时|--win-x86|--本地|--somelibrary.dll|--win-x64|--本地|--somelibrary.dll|--li ..
发布时间:2021-11-24 16:35:54 C#