一个C++程序,32位程序移植到64位平台上,windows系统。

时间:2022-01-04 05:54:07
一个C++程序,32位程序移植到64位平台上,windows系统。有兴趣并有时间的朋友联系我,在北京。bjchuduan@sohu.com.

12 个解决方案

#1


直接把你的32为程序放到64位机器上看看能不能正常运行,可以就移植完了。64位系统一般都带32位库,32位可以直接运行。
如果你的代码里没有假定long是4字节,指针是4字节这类的,一般来说,直接64位编译下就行了。

#2


windows核心编程上貌似有相关内容
你可以去看看

#3


多谢大家的回复,主要我的程序里涉及到了一下驱动程序方面的内容。所以,现在在64位的平台上运行有些不正常。

#4


直接在64位机的32位虚拟机环境下运行就不用移植了。

#5


如果要是小范围用的,您的建议很好。但我的这个程序要发给广大客户用的,没办法。

#6


驱动的话,确实比较烦人一些

#7


32和64的机器读文件的方式是一样的撒

#8


什么工程?----十一可以练练手---

发俺一份看看--------------

zhu_haiqing@163.com

#9


引用 3 楼 bjbta 的回复:
多谢大家的回复,主要我的程序里涉及到了一下驱动程序方面的内容。所以,现在在64位的平台上运行有些不正常。


32位的XP ,64位的WIN7?
涉及驱动的话貌似不好搞了。

#10


只要将指针改成64位的就OK了吧

#11


一般驱动的代码量不会很大,WDK下编译下看看有啥错误

#12


在64位编译器下编译一下,再改一下inf好像就行了

#1


直接把你的32为程序放到64位机器上看看能不能正常运行,可以就移植完了。64位系统一般都带32位库,32位可以直接运行。
如果你的代码里没有假定long是4字节,指针是4字节这类的,一般来说,直接64位编译下就行了。

#2


windows核心编程上貌似有相关内容
你可以去看看

#3


多谢大家的回复,主要我的程序里涉及到了一下驱动程序方面的内容。所以,现在在64位的平台上运行有些不正常。

#4


直接在64位机的32位虚拟机环境下运行就不用移植了。

#5


如果要是小范围用的,您的建议很好。但我的这个程序要发给广大客户用的,没办法。

#6


驱动的话,确实比较烦人一些

#7


32和64的机器读文件的方式是一样的撒

#8


什么工程?----十一可以练练手---

发俺一份看看--------------

zhu_haiqing@163.com

#9


引用 3 楼 bjbta 的回复:
多谢大家的回复,主要我的程序里涉及到了一下驱动程序方面的内容。所以,现在在64位的平台上运行有些不正常。


32位的XP ,64位的WIN7?
涉及驱动的话貌似不好搞了。

#10


只要将指针改成64位的就OK了吧

#11


一般驱动的代码量不会很大,WDK下编译下看看有啥错误

#12


在64位编译器下编译一下,再改一下inf好像就行了