在RAD Studio项目中将我的Amstrad CPC Emulator项目更改为包括x64版本

时间:2019-04-18 20:49:09

标签: c++ x86 64-bit emulation lib

我从FrédéricCoste制作的Caprice Forever的源中构建了自己的构建,并将它们上传到以下存储库中: https://github.com/rogergithubbing/CapriceForEveryone

这里有有关如何使用RAD Studio加载和构建解决方案的详细信息。

有很多要修复和增强的东西,但是现在我也希望能够在X64构建中进行编译和运行,因为它现在可以在x86配置中运行。

问题是该项目引用了静态x86库,例如d3d9.lib,dinput8.lib,glew32.lib和openal32.lib。

我了解到,我将必须将DirectX库(d3d9和dinput8吗?)和其余的库升级到更新的库 有x86和x64两种版本。

只要该项目还包括与* .lib文件关联的DirectX源文件,我都不知道从哪里开始以及应该如何进行:

  • 我应该选择哪个升级版本同时包含x86和x64版本?

  • 这些库的源文件确实需要吗?

  • 如果我升级到这些库的较新版本,它们将与较旧的库兼容吗?

任何帮助将不胜感激。

预先感谢

罗杰

0 个答案:

没有答案