问题标签 [porting]

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 回答
19508 浏览

c++ - 无法从 'const wchar_t *' 转换为 '_TCHAR *'

在 VS2008 中编译此代码时,我在上述行出现错误。在 VC6 中它编译得很好。

错误 C2440:“=”:无法从“const wchar_t *”转换为“_TCHAR *”

似乎是什么问题,我该如何解决?

0 投票
4 回答
7710 浏览

c++ - 错误 C2593:运算符 = 不明确

错误 C2593:运算符 = 不明确

为什么上述作业会出现此错误?它适用于VC6。不能在 VC9 中编译。

0 投票
1 回答
2703 浏览

visual-studio - Visual Studio 2008 中的链接器错误 2005、2001

我有一个在 VC6 中编译良好的 ATL COM 项目,在 VS2008 中编译时会出现以下链接器错误。

错误 LNK2005:“void * __cdecl operator new(unsigned int)”(??2@YAPAXI@Z) 已在 libcmt.lib(new.obj) 文件中定义:uafxcw.lib

对于和delete,还有另外三个类似的错误。new[]delete[]

我在网上查了几篇文章,其中大多数都说它是 CRT 和 MFC dll 之间的冲突。(它们被拾取的顺序)。一篇文章建议将冲突的库添加到项目设置中的忽略库列表中。

这样做,我只剩下一个错误:

错误 LNK2001:无法解析的外部符号 __afxForceEXCLUDE 文件:LMAN.Lib

错误指向该项目引用的库(我们开发的库)。

有想法该怎么解决这个吗?我相信这对于迁移到 VS 2008 的人来说是一个常见的问题。

0 投票
2 回答
1277 浏览

c++ - 是否存在 Boost 测试套件?

我正在为当前不受支持的工具链构建 Boost 平台。显然,我们想验证编译器是否构建一切正常,因此我们对移植的成功程度有一定的衡量标准。然而,目前尚不清楚 Boost 是否有这样的测试套件,好的 ol' Google 让我失望了(或者我在 Google 上失败了......),因为我似乎只能在 Boost Test 单元测试库上获得结果。有人知道这样的 Boost 测试套件吗?

GCC 在这里有一些信息(http://gcc.gnu.org/testing/testing-boost.html),但他们提到他们的回归套件需要大约 5 分钟才能在 Pentium 3 上运行 - 这不会建议我说它特别全面。

0 投票
4 回答
3968 浏览

php - 我应该升级到 PHP 5.3 吗?

PHP 5.3 版已经发布,虽然看起来很棒,但我的所有代码都已经可以正常工作了。我看不出这个新版本提供了什么来证明升级和解决升级后可能出现的问题的合理性。

我是否应该为了良好的实践而升级,或者除非我实际使用新功能,否则不需要升级?

0 投票
1 回答
340 浏览

c++ - 将 .NET C++ 独立移植到 Mac

我需要估计将独立程序从 .NET 平台移植到 Mac 上。我拥有 C++ 中的所有源代码,既是我编写的代码,也是 GLUT/GLUI 的修改版本,因为该程序使用 OpenGL 和 GLUT/GLUI 作为 UI。

我认为 C++ 代码或 OpenGL 环境不会有问题,请告诉我您是否认为会出现问题。在 .NET 中,我使用 OpenGL32.DLL 并将其与我的应用程序一起部署。我需要了解这是如何为 Mac 完成的?

我真的需要知道现在 Mac 的当前部署方法是什么,以及为它编写代码对我来说有多难。对于 .NET,我使用 Visual Studio 进行应用程序开发和部署,我创建了一个新的 VS 项目来构建可部署的 MS 安装程序。

部署过程还允许放置桌面快捷方式、将唯一图标与程序相关联……在 Mac 上可以选择哪些部署选项?你认为最大的障碍是什么?

代码中没有 .NET 框架调用。部署阶段生成具有所有安全功能的 .NET 程序集。我认为这是与 .NET 的主要关系,因为它是纯 C++ 而不是 C#。

0 投票
2 回答
5479 浏览

java - 在 PHP 中使用 Java 密钥库

我希望将一个小型 Java 安全库移植到 PHP。Java 实现使用密钥库来签署一些东西,我想知道如何在 PHP 中重新创建这个功能。当然,原始的 Java 实现仍然必须使用相同的密钥对/密钥库。

我对 PHP 的经验很少,以前也没有尝试过使用 Java 密钥库做任何可移植的事情。

我希望有某种方法可以将私钥导出为 PHP 可以使用的格式。

有谁知道在这种情况下我需要做什么?

0 投票
2 回答
1114 浏览

objective-c - 与 Actionscript 代码等效的 Objective-C

任何人都可以帮助将此动作脚本转换为Objective-c吗?

特别是stage.stageHeight和mcMain.height?

0 投票
6 回答
1337 浏览

java - 将 Java 代码移植到 ObjC 时,如何最好地表示已检查的异常?

我正在将 Java 代码库移植到 Cocoa/Objective-C 以在桌面 Mac OS X 上使用。Java 代码有很多带有检查异常的方法,例如:

在 Objective-C 中表示这些的最佳方式是什么?异常或错误输出参数?

或者

我的感觉是,对于 Objective-C 来说,错误通常是更好的解决方案,但是正如你所看到的......很多像上面这样的方法看起来会很尴尬。再说一次,有很多这样的。

当然请记住,由于这些是Java 中的已检查异常,因此我需要在调用这些方法的任何地方添加@try块或检查(很多地方)。if (*outError) {...}

我记得听说@try在 Objective-C 中输入块曾经很昂贵,但在 64 位或 SL 或其他一些新环境中它很便宜(不记得确切)。我完全不关心向后兼容性,所以我绝对愿意只为新的热点而设计。

0 投票
3 回答
359 浏览

javascript - 如何将javascript编程与框架解耦?

我有一个关于 Javascript 框架的问题。我在我的应用程序上使用 ExtJs,但是许可等问题有很多问题,所以我想知道这件事。
有没有办法在开发 Javascript 时遵循一些策略,以便我可以轻松地从一个 Javascript 框架切换到其他框架?