问题标签 [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 投票
1 回答
655 浏览

visual-studio-2008 - 让 VS 2008 与 eVC 4.0 项目配合得很好

我想为一个开源的 Windows Mobile 项目做出贡献,但它是在 eVC 4.0 中开发的,这在 Vista 上完全不起作用(请随时纠正我!),我宁愿避免不得不双重启动或远程进入我唯一剩下的 XP 盒子。我在我的主要开发机器上安装了 VS 2008,并获得了所有的 SDK 等。我需要做 WM 工作。但!一旦我将所有源代码放在一起并开始尝试构建它,我必须进行大量更改以支持已弃用的方法和一些已移动的标头。

理想情况下,我希望能够“就好像”我正在运行 eVC 一样处理该项目。是否有某种“怪癖模式”可以让我在 VS 2008 中模拟 eVC 行为?如果没有,是否有将应用程序从 eVC 移植到 VS 的指南?

0 投票
5 回答
27806 浏览

c++ - 在 OSX 上相当于 Windows 的 QueryPerformanceCounter 是什么?

我正在将一个库从 Windows 移植到 *NIX(当前为 OSX),现在有没有人可以使用什么函数来代替 Microsoft 的 QueryPerformanceCounter 和 QueryPerformanceFrequency?

0 投票
8 回答
29057 浏览

c++ - 在 Xcode 中编译 C++ 类:编译期间出错:stl vector

我有一个 C++ 类,可以在带有 gcc 的 linux 和 Visual Studio 中的寡妇上很好地编译。

boid.h:

在 boid.cpp 中:

但是,当我在 Xcode 中编译此代码时出现以下错误:

有任何想法吗?我认为您可以使用 C/C++ 代码并在 Xcode 中编译它而不会出现问题?

谢谢

编辑:添加了defines.h(还添加了#endif到示例,但这是在原始代码中)

编辑2:在注释掉几个包含空的包含后,我得到了一个不同的错误:上面的向量错误。

0 投票
3 回答
494 浏览

c# - 将 .NET 3.5 应用程序移植到便携式设备

我已经使用 C# 中的套接字为 .NET 3.5 编写了一个服务器/客户端应用程序。我有兴趣将客户端部分移植到某种移动设备上,并且正在考虑最好的方法。客户端实际上是一个底层库和一个严重依赖于触摸界面功能的 GUI。

正如我所看到的,我有几个选择:

  1. 只需要一台 EEE PC 并在其上运行,这有点便携,但我失去了触控部分
  2. 为移动平台重建库并制作一个新的、简化的 GUI 应用程序
  3. 启动一个 Web 服务器并制作某种 Web 界面以在 iPhone 上运行等等

最好的路线是什么?我在上面的替代方案中会遇到什么问题?我真的更喜欢替代 1 或 2 而不是 3,因为服务器当前是如何完成的,而且我对网络服务器或 ASP.NET 一无所知。哦,我想留在我已经在的环境中,即 .NET,所以请不要 Ruby on Rails 建议。(不是说 Ruby 不好或其他什么,我只是不知道,也没有时间学习)。

0 投票
7 回答
7741 浏览

c - 如何编译一个C程序?

好久没做C了。我想编译这个程序,但我不知道如何进行。似乎makefile经常引用GCC,而我从未使用过GCC。

我只想要一个可以在 Windows 上运行的可执行文件。

0 投票
9 回答
77173 浏览

c# - 我们可以在 Mac OS X 上运行 C#/WPF 应用程序吗?

我卖了一个 C#/WPF 应用程序(目前针对 .net 3.0),人们一直问我要 Mac 版本。

该应用程序是具有良好 GUI 的时间跟踪应用程序,时间跟踪应用程序中没有那么多业务逻辑,因此大多数应用程序都是 GUI - 仅重写 GUI 相当于重写整个应用程序

我没有资源来重写应用程序或维护两个不同的代码库,所以我需要一种在 Mac 上运行相同代码的方法(我知道我必须调试和修改代码,我的意思是我只能支持一个代码库,我无法将项目拆分为不同的 Mac 和 Windows 项目——我只是没有时间处理两个项目)。

将应用程序移植到跨平台 UI 库、不同的编程语言或 Silverlight 都无关紧要 - 这将花费太多时间,我想通过这次投资新功能来获得更多销售。

有谁知道可以运行或将 C#/WPF 移植到 Mac 的工具?

0 投票
1 回答
199 浏览

assembly - 处理器之间的转换

我在工作中主要编写嵌入式代码。我们有一个大型的长期项目,已经开发了好几代,现在为其编写的处理器正在停产,甚至可能无法继续使用同一制造商的处理器。(过渡可能是从 TI 到 Renesas FPU 微处理器)。部分问题是某些代码是用汇编编写的。
我正在寻找使过渡尽可能轻松的方法,并在将来需要这种过渡时使其更加顺畅。
你有什么建议?

0 投票
4 回答
365 浏览

php - 将站点从 asp.net 移植到 LAMP (php) 堆栈时,我们将面临哪些挑战?

我们有一个用 asp.net c# (3.5) 和 SQL server 编写的企业应用程序,我们希望为客户捆绑和发布。

但是,由于成本原因,一些人表示担心它需要Microsoft 服务器。是的,我知道...因此,我们正在考虑将其移植到 LAMP 堆栈,其中“P”指的是 php。

在来自 Visual Studio asp.net 环境的 LAMP 堆栈上进行开发可能会面临哪些挑战?

我确定的问题是:

  1. 调试:Visual Studio 非常适合客户端和服务器端调试。
  2. 框架:模型背后的代码运行良好,MVC 框架也不错。
  3. 维护:我们希望该功能集在两个平台上都通用。
  4. 数据库层:代码与 mssql 数据类型松散耦合。

如果您经历过这个令人兴奋的过程,我很想知道一些建议/提示是什么感觉。

作为一个方面,我们有什么办法可以按原样运行这段代码吗?单核细胞增多症?其他的?

0 投票
7 回答
1303 浏览

c++ - 将vc6移植到vc2005/vc2008的优势?

我要求我的团队将我们的 vc6 应用程序移植到 vc2005,他们准备分配一些时间来做同样的事情。现在他们需要知道移植的优势是什么。

我不认为他们真正理解遵守标准意味着什么。

帮我列出做移植的优势。

我面临的问题是

1)标准容器不支持调试

2)不能使用boost库

3)我们使用了大量的查询生成,但使用了类型不安全的 CString 格式函数

4)很多时间都花在解决 vc6 问题上,比如有 >>

>>之间没有空格

0 投票
7 回答
33806 浏览

c++ - 将 std::map 移植到 C?

我正在将一些 c++ 代码移植到 c。什么是 c 中 std::map 的可行等价物?我知道c中没有等价物。

这就是我正在考虑使用的:

在 C++ 中:

在 c 中:

这是可行的还是我过于简化地图?以防万一您没有得到纹理贴图的目的。