草庐IT

可移植

全部标签

c++ - 将现有的 C++ 代码移植到 R

我想移植SpecialKPokerHandevaluator至R.我认为使用Rcpppackage应该相对容易,但我不知道从哪里开始。现有教程似乎侧重于开发用于R的新C++代码。在本例中,IhaveC++thatsolvesaproblem,我想在R中以最少的麻烦使用此代码。如果代码是一个独立的函数,我可以使用inline即时编译和链接它。,但这在这里不起作用。我想这个问题有两个部分:我是否需要对C++源代码进行任何更改以使其与Rcpp兼容?我如何从R中调用这段代码,因为它不小,我可以使用动态编译和链接的独立函数内联?我也愿意使用Java、python或objective-C版本的求值

c++ - 编写可移植的 SSE/AVX 版本的 std::copysign

我目前正在使用SSE和AVX内在函数编写QR分解(线性系统求解器)的矢量化版本。其中一个子步骤需要选择与另一个值相反/相等的值的符号。在串行版本中,我为此使用了std::copysign。现在我想为SSE/AVX寄存器创建一个类似的函数。不幸的是,STL为此使用了一个内置函数,所以我不能只复制代码并将其转换为SSE/AVX指令。我还没有尝试过(所以我现在没有代码可以展示),但我的简单方法是创建一个所有值都设置为-0.0的寄存器,以便只设置有符号位。然后我会在源上使用AND操作来查明它的符号是否已设置。此操作的结果将是0.0或-0.0,具体取决于源的符号。结果,我将创建一个位掩码(使用逻

c++ - __COUNTER__ 宏是否可移植?

我有一段代码使用__COUNTER__宏来为变量生成唯一的名称。此代码可移植吗?我知道GCC和MSVS支持它。其他编译器呢?宏是由标准定义的吗(据我所知,在C++14之前它不是)。 最佳答案 这绝对不标准。这是一个编译器扩展(GNUCextensions)ThecommonpredefinedmacrosareGNUCextensions.和一个Microsoft-specificone,Microsoft-SpecificPredefinedMacros:__COUNTER__还支持clang作为语言扩展。Thestandardd

iphone - 将 WebGL 游戏移植到 iPhone 的原生 OpenGL?

我们正在开发一款网络游戏,该游戏的两个最大部分都使用了WebGL。使用HTML/CSS太慢且受限太多,因此不在讨论之列。问题是,iOS目前还不公开支持WebGL,仅在iAd上支持。我猜测,一旦他们和微软声称已解决的安全问题得到解决并且看起来足够稳定,Apple最终会支持它。问题是,如果Apple在发布下一个主要iOS版本时不这样做,那么我们手中将有一个无法运行的移动WebGL游戏。浪费6个月的开发和测试。那么,问题:如果是这样,那么将游戏的WebGL部分移植到nativeiPhoneOpenGL的可行性如何(就时间而言)?移植的时间恐怕比游戏本身的开发时间还要长。我在StackOver

iphone - 将现有的 c 代码移植到 iOS/iPhone

我有一个用C语言编写的视频解码器的源代码。代码已在linux操作系统下成功编译执行。后来我还在ndk和JNI的帮助下将这个解码器移植到一个android应用程序中。现在我的要求是将此应用程序移植到iOS(适用于iPhone)上。我的查询是:是否有像ndk和jni这样的工具可以将此代码移植到iOS?此代码是否存在任何可靠性问题?我尝试用谷歌搜索相同的内容,但无法获得足够多的信息来继续移植程序。如有任何关于遗嘱的建议或有用的链接,我们将不胜感激。请就此回复。提前致谢。 最佳答案 如上所述,是的,所有C代码在Objective-C中都是有

c# - Xamarin.Forms(可移植)解决方案中的 Xamarin.Mac 项目

我正在VisualStudio2015中设置新的Xamarin.Forms(可移植)解决方案。目标是在Windows、OSX、iOS和Android上部署应用程序。到目前为止,在解决方案中我看到了项目XamarinApp(Portable)、XamarinApp.Droid、XamarinApp.iOS和XamarinApp.UWP。有没有办法将XamarinApp.Mac项目添加到解决方案Xamarin.Forms解决方案中?或者所有Xamarin.Mac项目都必须使用XamarinStudio/VisualStudioforMac在Mac上开发,因为我看到使用此方法创建的独立项目。

objective-c - 将 iOS 应用程序移植到 OSX 并维护一个代码集?

我是一位经验丰富的iOS开发人员,但没有接触过OSX开发。我计划将我的iOS应用程序移植到OSX。当然,基于明显的设计范例和SDK的差异,会有一定的差异,但我可以很容易地看到80-90%的代码是相同的,甚至包括很多UI。是否有任何好的方法来维护为两个应用程序提供支持的一个代码集?当然,我可以做一些静态库,但我想知道是否有一个完整的解决方案,和/或关于我作为新的OSX开发人员可能遇到的陷阱的建议... 最佳答案 查看http://chameleonproject.org/,“在MacOSX上运行的UIKit的替代品”。或者,您可以在X

c# - Xamarin 可移植类库中的简单获取请求(我需要它在 iOS 和 Windows Phone 上运行)

我是Xamarin的新手,我正在尝试从Internet获取一个简单的文本文件。我将获取文本文件并将其解析为xml。我可以使用一些示例来解析xml,所以我认为如果我可以使用httpget请求通过Internet获取文件内容就可以了。我已经尝试了几个例子,而且我经常遇到部分工作的东西,但由于缺少方法定义或缺少程序集引用而无法工作。如果我可以克服错误(请参阅行注释),这个示例有很大的希望:我的进口usingSystem;usingXamarin.Forms;usingSystem.Threading.Tasks;usingSystem.IO;usingSystem.Net;我遇到问题的方法:

ios - 如何更改可移植 xamarin ios 项目中的启动画面?

我正在使用可移植xamarin表单,其中一个项目是IOS项目在IOS项目中,我想创建启动画面。我在ios项目属性中添加了Iphone启动图像和iPad启动图像。当我运行该应用程序时,它会显示默认启动画面。我还尝试从info.plist文件中删除launchscreen标签,当我运行应用程序时显示启动画面但页眉和页脚变为黑色请建议我如何更改ios项目的启动画面提前致谢。 最佳答案 首先你应该知道,启动画面只是一个静态图片,你可以通过这一步来设置:1创建单View应用:2进入“info.plist”找到“launchimages”,点击

cocoa - 将 iOS 应用程序移植到 mac——如何处理内存管理?

当然,我的代码中包含所有保留/释放调用。..使用垃圾收集(然后我如何处理保留/释放)或不使用垃圾收集是否可能更容易编写mac应用程序?无论您推荐哪种方式,有关相关Xcode设置的任何指示都会有所帮助。谢谢。 最佳答案 出于各种原因,我强烈建议您不要在Mac上使用GC,只要坚持您已经习惯的做法即可。我相信,当您依靠GC来管理内存时,您会放弃很多细粒度控制,我个人并不喜欢这样做。既然您已经来自像iOS这样的引用计数环境,我认为您留在那个环境中是明智的,因为此时您不需要付出太多努力。您需要将您的ViewController和基于View的