我使用的是 VS2008,项目属性设置为(活动)x64
奇怪的是 _WIN64 没有定义,WPARAM 和 LPARAM 仍然是 32 位。
我应该手动定义_WIN64吗?
如果是这样,我应该把#define _WIN64放在哪里?预处理器设置似乎不起作用。
我非常确定它被编译为 x64,因为在任务管理器中该 exe 没有 *32 后缀。
事情是,
_WIN64 已由编译器定义,但 IDE 无法识别它。 (似乎在 VS2010 中已修复。)
sizeof(WPARAM) 和 sizeof(LPARAM) 的值都是 8(不是 4)
IDE 以灰色显示 *ifdef _WIN64* 块中的代码,就好像它们处于非活动状态一样,但事实并非如此。
http://bugs.python.org/issue1558 http://bugs.python.org/issue1558
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)