我想知道如何或使用我可以重新编译32位库以使其在64位上工作,我可以访问源代码,我只想知道如何做到这一点。
谢谢!
无论是使用ubuntu还是windows,编译,我都没有偏好。
这是C语言!!
答案 0 :(得分:0)
您没有说出您正在使用的IDE,但应该有一个选项来定位64位操作系统。
对于Visual Studio,您选择构建> Configuration Manager ... 然后将“平台”从“任何CPU”或“x86”更改为“x64”。
然后,您可以查看项目文件以查看已添加/更改的编译选项。
顺便说一句,如果它是Windows应用程序,它仍然可以在不重新编译的情况下工作。 64位Windows将运行32位应用程序。
答案 1 :(得分:0)
请注意,如果在代码中有关于指针和字大小的假设,则将下拉从“32”更改为“64”可能是不够的。必须通过适当的测试协议来检测这些问题。