【问题标题】:GL Studio project with compile errors in gl.hGL Studio 项目在 gl.h 中有编译错误
【发布时间】:2014-12-04 20:51:44
【问题描述】:

我有一个 VS 解决方案,其中包含 20 多个 GL Studio 项目。我最近将这些项目从 GL Studio 3.2 升级到了 4.4 版。除了其中三个之外,所有项目都已构建。当我尝试构建时,这三个项目在gl.h 中产生了大量编译器错误。我从其他 SO 问题(例如,VC++ compile errors when including gl.h)中知道,windows.h 必须在 gl.h 之前包含,但由于 GL Studio 自动生成源代码,这应该已经完成​​,并且正在构建的项目中完成。

有趣的是,同一解决方案中的其他 GL Studio 项目也包括gl.h,并且它们构建得很好。

我做错了什么?

【问题讨论】:

    标签: c++ visual-studio-2010


    【解决方案1】:

    WIN32 必须在预处理器定义中的 Visual Studio 项目设置中定义,如 André Caron 的评论所述 here

    如果 WIN32 不存在或未定义,windows.h 将不包括在内,gl.h 将无法编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      • 2014-11-27
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多