cross-platform相关内容

你能从 C DLL 调用 C# DLL 吗?

我已经用 C# 构建了一个 DLL.现在我想使用 R Environment 来调用该 DLL 中的函数.R 环境支持调用非托管 C/C++ DLL,但不支持调用 .NET DLL.所以我的问题是,我可以从 C/C++ DLL 调用 C# DLL 中的函数吗?如果是这样,您是否有有关如何执行此操作的信息的链接? 解决方案 最直接的方法是将 C# DLL 中的一个 C# 类公开为 COM 对 ..
发布时间:2021-12-25 15:50:28 C#/.NET

C 中的类型有任何保证的最小尺寸吗?

您通常可以对数据类型的最小大小做出任何假设吗? 我目前阅读的内容: 字符:1 个字节 短:2 字节 int:2 Byte,通常为 4 Byte 长:4 字节 浮动???双重??? float.h 和 limits.h 中的值是否依赖于系统? 解决方案 维基百科文章: short int 不得大于 int. int 不能大于 long int. s ..
发布时间:2021-12-25 13:06:05 其他开发

跨平台等价于windows事件

我正在尝试将一些 Windows 代码移植到 Linux,理想情况下是通过独立于平台的库(例如 boost),但是我不确定如何移植这部分事件代码. 这段代码涉及两个线程(我们称它们为 A 和 B).A 想做一些只有 B 才能做的事情,所以它向 B 发送一条消息,然后等待 B 说它完成了.在 Windows 中,这看起来像: void foo();//线程a调用这个空栏(手柄 evt);空 ..
发布时间:2021-12-24 15:20:19 C/C++开发

Boost.Process 在哪里?

我需要执行一个程序并在 C++ 中检索它的 stdout 输出.我也希望我的代码是跨平台的. 最近发现了 Boost c++ 库的奇妙世界,可以满足您所有的跨平台需求,我想我应该去 boost.org 并阅读 Boost.Process 的文档.令我惊讶的是,它不在那里!然后我开始弄清楚 Boost 给他们的跨平台库起什么名字来启动外部进程,但到目前为止还没有找到. 通过 Google ..

谷歌浏览器扩展和 NPAPI

我需要编写一些 Google Chrome 扩展程序.问题是 Chrome JavaScript API 没有给我足够的能力 - 我需要使用本机代码.我考虑编写一个 NPAPI 插件,该插件将为扩展提供一些自定义 JS API. 是否可以将扩展程序和自定义 NPAPI 插件打包在 .crx 中,然后将其上传到 Chrome 扩展商店? 这种方法的另一个问题是,NPAPI插件会有很多版本 ..

WPF 与 Silverlight 3.0

Silverlight 3.0 测试版刚刚在拉斯维加斯的微软 Mix 大会上公布. 新测试版的两个功能是 3D 图形和在浏览器之外运行应用程序的能力,在我看来,这似乎是 WPF(Windows Presentation Foundation)之前通过 Silverlight 提供的两个主要功能. 我目前正在评估 WPF 和 Silverlight 是否可能在我们公司未来的开发活动中使用 ..
发布时间:2021-12-23 23:55:19 其他开发

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

我们如何制作一个可以在多平台上运行的jar文件的安装程序.有没有什么简单的方法,因为我不太了解Java. 巴尔旺特 解决方案 Java 安装工具已经在 SO 上的很多问题中得到了处理,并且大多数选项可能已经被提及: 分发 Java 应用程序的最佳方式是什么? Java 应用程序安装程序 最好的 java 安装工具是什么? 另见其他问题标记的java+installer ..
发布时间:2021-12-23 18:17:11 Java开发

用于企业分发的自动更新的 iOS 应用程序

是否可以为企业分发制作一个透明更新自身的iOS应用程序?说“更新"是指完全更新其逻辑. 这种方法的一种可能用途是远程维护的自助服务亭 (iPad). 无法直接更新应用程序二进制文件,但我看到了一些可能性: 具有单个 UIWebView 且逻辑在 HTML5 中实现的应用程序.但是我们无法使用可在本机应用程序中使用的大多数硬件特定功能. 一些多平台框架(可能基于 HTML5),允 ..
发布时间:2021-12-22 23:59:55 移动开发

代号一号如何运作?

我正在寻找为多个移动平台开发的替代方案,并找到了使用 Java 的 Codename One作为 lingua franca,而不是 HTML/CSS/JS 或脚本语言. 我找不到它是如何工作的.它是否将 JVM 与适用于 iOS 和 Win7 的应用程序捆绑在一起,并在 Android 中使用 Dalvik?它是否将源代码转换为本机,我们是否可以访问此源代码?考虑到他们承诺“不妥协",还有 ..
发布时间:2021-12-22 23:23:06 其他开发

使用 CMake 自动将文件夹中的所有文件添加到目标?

我正在考虑将跨平台项目从 Visual C++、XCode 和 makefile 中的单独构建管理系统切换到 CMake. 我需要的一个基本功能是自动将目录中的所有文件添加到目标.虽然这很容易用 make 做到,但用 Visual C++ 和 XCode 却不容易做到(如果我错了,请纠正我).是否可以直接在 CMake 中完成?怎么样? 解决方案 从 CMake 3.1+ 开始,开发 ..
发布时间:2021-12-22 18:14:30 其他开发

如何在适用于 Android 和 iOS 的 Xamarin Cross-Plotform 应用程序中的应用程序图标上显示徽章计数

我正在尝试在收到通知时在 iOS 应用程序中添加图标徽章.我有一个 PCL 项目,并且我已经从 Nuget 安装了 Xam.Plugin.Badge ,所以在我的 AppDelegate.cs 文件中我添加了以下内容iOS 代码行 CrossBadge.Current.SetBadge(number); 但在 Mac 模拟器中运行应用程序时,应用程序图标上未显示徽章.任何人都可以纠正我做错的地 ..
发布时间:2021-12-21 20:41:48 C#/.NET

Xamarin Forms Sharedreferences 交叉

我想知道以跨平台方式操作应用程序设置的最佳解决方案是什么. 在 iOS 中,我们可以在设置屏幕中更改应用程序外的设置,但在 windows 手机和 android 中没有. 所以,我的想法是在应用程序内创建一个普通页面/屏幕,显示我的所有应用程序设置,并有一个包含 Save() 和 Get() 方法的接口,我可以使用 DependencyServices 实现特定于每个设备的方法. ..

如何更改 Xamarin.Forms 中的应用程序图标?

我替换了所有地方的所有图像(我的意思是在 drawable 文件夹和所有 Windows Assets 文件夹和 iOS Resources 文件夹中),但它仍然向我显示应用程序的默认 Xamarin 图标.我也试过这段代码,但它似乎也不起作用.有人能告诉我解决办法吗? [程序集:应用程序(Icon = "@drawable/icon")] 解决方案 更新图标和名称 (Android) ..
发布时间:2021-12-21 20:18:13 C#/.NET

Xamarin.Forms - 按钮按下 &发布活动

我想在按钮按下和释放时触发我的事件,但我只能在 Xamarin.Forms 中找到 Click 事件. 我相信必须有一些解决方法才能获得此功能.我的基本需求是按下按钮时启动一个过程,释放时停止.这似乎是一个非常基本的功能,但 Xamarin.Forms 现在没有. 我在按钮上尝试了 TapGestureRecognizer,但按钮仅触发点击事件. MyButton.Clicked + ..
发布时间:2021-12-19 22:56:13 C#/.NET

对于跨平台游戏,我是否必须使用 OpenGL 数据类型(GLint、CLchar 等)?

我有一个简短的问题.为什么 OpenGL 为标准类型(如 int、unsigned int、char 等)提供了自己的数据类型?我是否必须使用它们而不是 C++ 数据类型中的构建? 例如,OpenGL 等价于 unsigned int 是 GLuint 并且对于 ac 字符串有 GLchar* 而不是 char*. 解决方案 例如,与 unsigned int 等效的 OpenG ..
发布时间:2021-12-19 18:25:58 C/C++开发