瀏覽代碼

Fixed build with Visual Studio 2008 or earlier (via PR #203)

ocornut 10 年之前
父節點
當前提交
6844952d56
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      imgui.cpp

+ 5 - 1
imgui.cpp

@@ -400,9 +400,13 @@
 #include "imgui.h"
 #include <ctype.h>      // toupper, isprint
 #include <math.h>       // sqrtf, fabsf, fmodf, powf, cosf, sinf, floorf, ceilf
-#include <stdint.h>     // intptr_t
 #include <stdio.h>      // vsnprintf, sscanf
 #include <new>          // new (ptr)
+#if defined(_MSC_VER) && _MSC_VER <= 1500 // MSVC 2008 or earlier
+#include <stddef.h>     // intptr_t
+#else
+#include <stdint.h>     // intptr_t
+#endif
 
 #ifdef _MSC_VER
 #pragma warning (disable: 4505) // unreferenced local function has been removed (stb stuff)