在我最近开始的实习(我正在学习计算机科学)中,我必须将一个有点大的现有项目移植到 Android。它是一个 Visual C/C++ 项目,最终应该使用 NDK 在 Android 上运行。问题是我对移植软件一无所知,因为这不在我的研究中......
我有几天的时间来了解我将要处理的项目。
关于复杂性的几句话:它是一个 Visual Studio 解决方案,由 28 个项目组成,其中大多数都是大...
现在我需要开发一个将其移植到 Android 的概念,这就是我写这篇文章的原因。我完全不知道从哪里开始,也不知道如何找到移植它的概念。我尝试在网上搜索一些东西或一些关于此的书籍,但我一无所获。
我当然知道,基本上我必须删除 Visual/Windows 特定的所有内容,并用适当的 Android/Linux 函数替换它,或者如果 Android 上没有相应的内容,则实施新的东西。
但是由于这个项目有点庞大,我不能只是尝试用正确的编译器编译它并处理错误消息,这将导致无处可去,我猜......
所以现在我的实际问题是:是否有人对此或类似的事情有经验,并且可以提供一些提示如何开始?正如我所说,我首先需要一个概念。关于如何开始和处理移植这种规模的软件项目的更一般的东西也非常受欢迎,因为我对此一无所知......