我有一个 libpython27.a 文件:如何在 Windows 7 x64 上知道它是 32 位还是 64 位?

最佳答案

尝试 dumpbin /headers "libpython27.a" 。 ( dumpbin reference )

输出将包含
FILE HEADER VALUES 14C machine (x86)
或者
FILE HEADER VALUES 8664 machine (x64)
请注意,如果您收到如下错误消息:

E:\temp>dumpbin /headers "libpython27.a"
LINK: extra operand `libpython27.a'
Try `LINK --help' for more information.

这意味着在搜索路径中的某处有一份 GNU 链接实用程序的副本。确保使用正确的 link.exe (例如 C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC\bin 中提供的代码)。它还需要 mspdb80.dll ,它位于同一文件夹中或 PATH 中的其他内容中,否则您将收到错误消息:

python - 如何知道 libpython27.a 是 32 位还是 64 位?-LMLPHP

关于python - 如何知道 libpython27.a 是 32 位还是 64 位?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33686880/

10-12 14:02