Win32,X86,X86_X64以及AMD64的库的选择

Win32,X86,X86_X64以及AMD64的库的选择。

1)WIN32就是WINDOW的系统,不管32位还是64位核心都是WIN32,为什么会这样,是历史原因。

       微软为了区分对于32位和64位,会标记X64和X86(32位系统)这样来区分。

2)64位系统的库。

      这个只是说明是面对64位CPU,没准有LINUX内核的。如果是WINDOWS,可能就是特指WINDOW 64位系统。但是如果出现了WIN32,那么这个WIN32就是指的是X64_X86的。

3)AMD64怎么还有这个?

     以上都有了,AMD64就是面对64位的CPU的。那么为什么不写X64呢。有的确实这样,有些不是,这个考虑是否有WIN32而已。为什么不叫INTEL 64呢,那是因为64位是AMD公司提出的。

某某库提供了WIN32,X86,AMD64位的驱动,你要开发WIN64位的那么应该选择哪个库?

WIN32,X86,ADM6?答案应该选择WIN32(也就是WINDOW 32位内核==X64_X86)

现在WINDOWS所有的核心也就WIN32 API的开发。

猜你喜欢

转载自blog.csdn.net/wlanye/article/details/94848801