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的开发。