2010-12-12 78 views
0

我想知道如何或使用什么我可以重新编译一个32位库,使其工作在64位,我有权访问源代码,我只想知道这可能是如何完成。重新编译32位库

谢谢!

无论是使用ubuntu还是windows,编译都没关系,我没有偏好。

这是在C语言!

回答

0

你没有说你正在使用什么IDE,但应该有一个选项来定位一个64位操作系统。

对于Visual Studio,您可以选择Build> Configuration Manager ...,然后将“平台”从“任意CPU”或“x86”更改为“x64”。

然后,您可以查看项目文件以查看添加/更改了哪些编译选项。另外,如果它是Windows应用程序,它应该仍然可以在不重新编译的情况下工作。 64位Windows将运行32位应用程序。

+0

是的,我知道视觉工作室我goint去检查! – bugger 2010-12-12 23:18:16

0

请注意,如果在代码中对指针和字大小进行了假设,将下拉列表从“32”更改为“64”可能不够。这些问题必须通过正确的测试协议来检测。