|
|
1
15
编辑 :正如@chrisn指出的那样, the official guide for porting Win16 apps to Win32 仍然是可用的,两者都很充实,并增加了我以上的观点。 |
|
|
2
6
除了使构建环境正确,您还需要解决以下几个具体问题:
这只是我能回忆起的几个问题。自从我做过任何Win32移植以来已经有十多年了。一旦你进入它是相当快的。当涉及到移植时,每个代码库都会有自己的“感觉”,您将习惯它。一路上你可能会发现一些虫子。 |
|
|
3
3
这篇文章有一个明确的指南 Porting 16-Bit Code to 32-Bit Windows 在MSDN上。 |
|
|
4
1
最初的win32 sdk有一个工具,它扫描源代码并标记需要更改的行,但我记不起该工具的名称。 当我过去不得不这样做的时候,我使用了一种蛮力技术,即: 1-更新makefiles或构建环境以使用32位编译器和链接器。或者,只需在IDE中创建一个新项目(我使用Visual Studio),然后手动添加文件。 2建造 3固定错误 4-重复2和3,直到完成 这个过程的痛苦取决于您要迁移的应用程序。我在一小时内转换了10000个线路程序,在不到一周的时间内转换了75000个线路程序。我也有一些小的公用事业,我刚刚放弃,并重写(大部分)从头开始。 |
|
|
5
0
我同意艾伦的观点,试错可能是最好的方法。 这里有一些好的 tips . |
|
|
6
0
同意编译器可能会捕获大多数错误。此外,如果您使用的是“近”和“远”指针,则可以删除这些名称——指针只是Win32中的一个指针。 |
|
|
chribis · 读取16位DPX像素数据 9 年前 |