的CMake与Visual Studio
问题描述:
我使用CMake的创建,因为我正在做一个跨平台的应用程序和库Visual Studio项目,但我得到这样的错误:的CMake与Visual Studio
1> C:\ Program Files文件\微软的Visual Studio 10.0 \ VC \包括\ wchar.h(109):警告C4820: '_wfinddata64i32_t': '4' 个字节的数据成员 '_wfinddata64i32_t :: ATTRIB' 之后加入填充
它编译上GNU细/使用gcc的Linux和我还没有尝试过MinGW。然而。
答
对于opengl错误,在包含gl.h
之前,需要包含windows.h
。希望能帮助到你。
#ifdef WIN32
# include <windows.h>
#endif
#include <GL/gl.h>
+0
谢谢,幸运的是我仍然可以享受各种各样的填充警告以及Visual Studio可以给我的所有其他错误。 – Jookia 2010-10-04 03:52:48
关当然编译罚款在Linux上:它不具有相同的wchar.h头 – stijn 2010-10-02 11:36:50
我知道这不,但我没有使用任何特定于Linux的代码,甚至明知WCHAR。 – Jookia 2010-10-02 12:19:13
你能给出完整的错误吗? – fschmitt 2010-10-02 18:05:40