_WIN64未在 x64 项目中定义
_WIN64 is not defined in x64 project
我正在使用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
根据Microsoft,在VS2008中,您应该在预处理器定义中自行设置它 - 无论是调试版本还是发布版本 - 请查看此处。
相关文章:
- 我的项目不会像"undefined reference to `grpc::g_core_codegen_interface'"那样使用未定义的引用错误进行编译
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号
- MacOS 上的 Xcode 11 项目不在一个函数中使用 sin 和 cos:未定义的符号"___sincosf_stret"
- 令人困惑的定义指令在C ++项目中
- 自定义 QML QQuick彩绘项目成员锚点未在 qml 中设置为父级
- 自定义构建文件更改不会触发VS 2017中的项目重建
- 为Qt项目树中的所有项目定义全局宏
- 我不断收到对项目"xxx"的错误未定义引用
- 是否可以在相同的命名空间中,但在不同的嵌套项目中定义具有相同名称的类
- C++ priority_queue与自定义比较器并删除任何项目
- 如何解决:自定义QGraphics项目接收鼠标新闻事件坐标延迟/滞后?
- 我可以在将项目编译为静态库(未定义的引用)时在代码中使用 QImage 吗?
- 优点和缺点 在类内为大型项目定义的内联朋友助手免费函数
- 当我调整自定义项目时,如何在自定义Qgraphictem中的场景中隐藏子项目
- Qt:模型/视图-定义项目持有日期的格式
- 如何在我自己的自定义项目中使用 INET 或 Mixim 的模块
- 将目录添加到Xcode自定义项目模板会产生奇怪的递归
- QListWidget性能与许多自定义项目
- Qt旋转/移动自定义项目相对于鼠标
- 在Visual Studio中链接PostgreSQL自定义C++项目时出错