cross-platform相关内容

良好的便携SIMD库

任何人都可以推荐提供c / c ++ API的便携式SIMD库,适用于Intel和AMD扩展以及Visual Studio,GCC兼容。我想加速的事情,如缩放512x512双打数组。矢量点积,矩阵乘法等。 到目前为止,我发现的唯一一个是: ..
发布时间:2016-10-13 12:05:05 C/C++开发

在C ++中与平台无关的GUID生成?

在C ++中以编程方式生成GUID或UUID而不依赖于特定于平台的工具的最好方法是什么?我试图在模拟中为对象创建唯一标识符,但不能依赖Microsoft的实现,因为项目是跨平台的。 注意: 由于这是一个模拟器,I 不需要加密的 随机性。 最好是32位数。 解决方案 如果您能负担得起使用Boost,则有一个 UUID 库应该可以做到。使用非常简单 - 请查看文档和此答案。 ..
发布时间:2016-10-13 12:04:14 C/C++开发

如何获得列表视频捕获设备NAMES(网络摄像头)使用Qt(交叉平台)? (C ++)

所有我需要的是简单的 - 当前可用的视频捕获设备(网络摄像头)的列表。我需要它在简单的C + + Qt控制台应用程序。按名单我的意思是这样的控制台输出: 1)华硕网络摄像机 2)索尼网络摄像机$ b所以我的问题是如何cout这样的列表使用Qt C + + C#$ b (如果可能,我很想看看如何做纯净的Qt - 没有额外的库...) 也来自此系列: ..
发布时间:2016-10-13 11:26:57 C/C++开发

如何在Android和iOS上使用相同的C ++代码?

Android with NDK 有的Objective-C到C / C ++代码和iOS的支持++ 有支持也一样,所以我想看到Android和iOS之间共享本地C / C ++代码的程序的例子 观察:我会去的答案这个问题继 Q&安培; A-风格。 解决方案 这里是我将要做什么的图表: 所以,按照步骤操作,让我们去: 请一个core.h文件,这里我们定义了两个运行方法co ..
发布时间:2016-10-13 10:50:52 Java开发

如何在BOTH Windows和Linux中使用C ++清除控制台

我需要一个跨平台解决方案来清除Linux和Windows中用C ++编写的控制台。这是否有任何功能?还要注意,我不希望最终用户程序员必须更改我的程序中的任何代码,以便为Windows和Linux清除(例如,如果它必须在两个函数之间选择,则必须做出决定在运行时或在编译时自主)。 解决方案 简答:你不能。 更长的答案:使用curses库(在Unix上为ncurses,在Windows上为 ..
发布时间:2016-10-13 10:13:39 服务器开发

在哪里可以找到一个工具来将VS解决方案转换为gcc makefile?

我知道CMake和bakefile已经,但这不是我正在寻找。 是否有一个工具将生成一个VC文件给一个VC项目? (或至少第一次尝试一个),所以我不必手工做所有的工作? 或者,有没有一个工具,使CMake文件? 编辑: 按照以下链接指向我: http://www.winehq.org/docs/winemaker 这是一个很大的帮助。 解决方案 从1.1. ..
发布时间:2016-10-13 09:47:14 C/C++开发

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

我正在考虑将跨平台项目从Visual C ++,XCode和makefiles中的单独构建管理系统切换到CMake。 我需要的一个基本功能是自动添加将目录中的所有文件复制到目标。虽然这是很容易做make,它是不容易做的Visual C + +和XCode(纠正我,如果我错了)。是否可以直接在CMake做它?如何? 在学习CMake之前,您可以随意添加任何我应该注意的事情,考虑到当前的项 ..
发布时间:2016-10-11 23:30:48 C/C++开发

如何获取当前的时间和日期在C ++?

是否有跨平台的方法来获取C ++中的当前日期和时间? 解决方案 std C库提供 time() 。 这是从纪元开始的秒数,可以使用标准C函数转换为日期和 H:M:S 。 升级也有时间/日期库,您可以检查。 time_t timev; time(& timev); ..
发布时间:2016-10-11 20:11:44 C/C++开发

C ++跨平台高分辨率定时器

我想在C ++中实现一个简单的计时器机制。代码应该在Windows和Linux中工作。分辨率应尽可能精确(至少毫秒的精度)。这将用于简单地跟踪时间的流逝,而不是实现任何类型的事件驱动设计。 解决方案 ..
发布时间:2016-10-11 20:05:18 C/C++开发

单开VS2010?

我要开始这样做,将在Linux和Windows上运行一个跨平台的项目。 我到单声道的网站,检查的事情了,因为我听到单让我在Linux上运行C#,可是当我到达那里 http://mono-project.com/Main_Page 我有点糊涂了。 下载页面可以让我下载就好了,但为了在VS2010编程单我需要支付单的工具,还是有内部VS2010的替代品? 总之我需要做什么才能够使用单 ..
发布时间:2016-10-04 22:27:09 C#/.NET

跨平台应用程序与WPF

我想开发C#中的桌面应用。虽然Windows将是我的主要目标,以后我会试着运行MacOS X和Linux的应用程序。我可以这样做的今天,以简单的方式? 我知道Mono项目的,但它不是我清楚,如果我能以简单的方式做到这一点。 此外,什么是WPF和Silverlight之间的关系?据我所知的Silverlight遵循一个插件模型很像Flash或Java。我可以发展我的桌面应用程序与Silver ..
发布时间:2016-09-29 12:36:43 C#/.NET

如何屏幕保护程序在Mac OS X和Linux工作?

在Windows中的屏幕保护程序仅仅是一个带有的 .scr等的扩展在system32倾倒可执行文件,并且它有三个开关控制(/ P,/ c和/ S,我认为)。 如何屏幕保护程序在Mac OS X和Linux工作?难道他们在Mac OS X和Linux的工作同样(GNOME,KDE,Ubuntu的,或是其他地方不同的是),或者是完全不同的? 此外,他们能开发在C#/单声道? 解决方案 ..
发布时间:2016-09-28 14:26:52 C#/.NET

Xamarin与单声道与MonoDevelop的

什么是 Xamarin 和之间的关系单(他们是相同的产品)? 是MonoDevelop的IDE与单? 解决方案 Xamarin主要是用C#开发移动应用程序(Android和iPhone)的平台。 Mono项目是一个开放在.NET框架的源端口。这是最常用的Linux下运行的.NET。从性能的角度来看,它运行约50%(平均)尽可能快地在.NET框架。 MonoDevelop的 ..
发布时间:2016-09-26 20:09:14 C#/.NET

便携式C#的最佳实践

我期待写于Linux / Windows / MAC /任何其他平台一些C#代码,并正在寻找可移植代码的最佳做法。 项目单有一些伟大的移植资源 什么是可移植的C#? 解决方案 最佳实践我实际使用WinForms和感觉不错。这是对接丑陋,但它的工作。 显然,不使用的P / Invoke,或任何win32的东西,如注册表。另外要注意任何第三方的DLL的。例如,我们用它实际上包 ..
发布时间:2016-09-22 19:48:25 C#/.NET

制作一个C#/ WinForm应用程序的跨平台 - 我应该使用空调,单声道,还是其他什么东西?

我有,我已经写在C#/的WinForms(我的小应用应用程序)。为了让跨平台的,我想在Adobe AIR重做它。是否有利于的WinForms作为一个跨平台的应用程序的任何参数?是否有一个跨平台的未来的WinForms(例如,单声道,等等)?跨平台用户界面开发的建议? 通过跨平台我的意思是,目前的Mac OSX,Windows和Linux。 这个问题是再次要求和更好的成功回答。 解 ..
发布时间:2016-09-19 11:15:42 C#/.NET

策略跨语言(Java和C#)对象序列化

我工作的一个项目,我需要序列化在Java 6的应用程序的一些数据和反序列化一个C#2.0的应用程序。是否有一个战略或存在的东西我已经可以看看,让我用这两种语言做到这一点?我猜他们都支持XML序列化,但我真的需要它是二进制序列化。 解决方案 协议缓冲区会在这里一个不错的选择。在C#的一面,我会建议乔恩斯基特的 DOTNET-protobufs 的这个用例,因为它具有在两侧相同的API(他的C ..
发布时间:2016-08-29 13:38:05 Java开发

C编程 - Linux和OSX之间的差异

您好,我寻找到C程序设计。 我想知道是否有在C Linux和OSX之间的差异?我知道有一些的Windows和Linux / Unix之间(例如获取系统时间戳)。是否有任何特定的命令或将无法正常工作的两种技术之一?如果“基本”的节目上都运行? 我知道,C是不是一个交叉编译的语言,但OSX和Linux是Unix的双方 - ?是他们不 解决方案 什么样的​​变化不是语言本身,而是库(以及相关 ..
发布时间:2016-08-23 11:42:02 服务器开发

跨平台的方式来获得一天的时间?

有一个简单的方法来获得一天(17:30,01:20 ...等),将在iOS,OSX,Linux和Windows?工作时间的时间 如果不是有一个Windows的方式和POSIX的方式还是什么? 感谢 解决方案 可以检索与时间time_t的现在=时间(NULL); 或时间(安培,现在); 您再平常转换为本地时间结构TM * tm_now =本地时间(安培,现在); 。 A 结构TM 包含 ..
发布时间:2016-08-23 11:06:03 C/C++开发