c++ - CMake 与 Visual Studio

标签 c++ windows visual-studio-2010 cmake

我正在使用 CMake 创建一个 visual studio 项目,因为我正在制作一个跨平台应用程序和库,但我收到如下错误:

1>c:\program files\microsoft visual studio 10.0\vc\include\wchar.h(109): warning C4820: '_wfinddata64i32_t' : '4' bytes padding added after data member '_wfinddata64i32_t::attrib'

它在 GNU/Linux 上使用 gcc 编译得很好,我还没有尝试过 MinGW。然而。

最佳答案

对于 opengl 错误,您需要在包含 gl.h 之前包含 windows.h。希望对您有所帮助。

#ifdef WIN32
# include <windows.h>
#endif
#include <GL/gl.h>

关于c++ - CMake 与 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845008/

相关文章:

c++ - 使用 QProcess 读取标准输出

windows - 如何使用 Win32::API 调用 Win32 DLL void** 参数?

windows - Windows批处理程序中读取文件名

asp.net - asp.net下对象元素中的类

javascript - 什么 VS 魔术提供 ".js.bundle"功能来组合 JavaScript 文件?

c++ - 静态类成员,这是一个结构

c++ - 打包结构/避免填充

c# - 如何使用泛型在 C# 中将类型静态绑定(bind)在一起(如 TypeToType<T>)?

Linux 客户端从 Windows NPS 服务器请求证书

javascript - Javascript 中的可折叠部分/区域(Visual Studio 2010/2012)