读书人

VS2010和WDK编程的有关问题

发布时间: 2012-11-19 10:18:51 作者: rapoo

VS2010和WDK编程的问题
用VS2010和WDK编译出来的程序怎么决定是32位的还是64位的程序?是由操作系统决定的吗,64位操作系统下编译就是得到64位的程序32位系统下编译就是得到32位的程序,如果是这样能不能再64位系统下写出32位的程序呢?我是担心编译出来的程序是64位的会有兼容的问题,在32位系统上运行会出错。

[解决办法]
看编译器,64位编译器。比如masm64编出的就是64位的程序
[解决办法]
vs2010可以实现跨平台的编译,即32位的vs2010可编译出64位程序,编译时的时候选择x86_64相关的编译环境就行。同样也可以在64位系统上编译32位的程序。可以参考一下这篇文章http://zxdflyer.blog.163.com/blog/static/25664262201251253043294/

读书人网 >C++

热点推荐