浏览代码

Compile on Linux

rdb 16 年之前
父节点
当前提交
17e61c21d7
共有 2 个文件被更改,包括 7 次插入1 次删除
  1. 5 1
      direct/src/plugin_npapi/nppanda3d_common.h
  2. 2 0
      direct/src/plugin_npapi/ppInstance.cxx

+ 5 - 1
direct/src/plugin_npapi/nppanda3d_common.h

@@ -46,11 +46,15 @@ extern ofstream logfile;
 
 
 #include <windows.h>
 #include <windows.h>
 
 
-#else defined(__APPLE__)
+#elif defined(__APPLE__)
 
 
 // On Mac, Gecko requires this symbol to be defined.
 // On Mac, Gecko requires this symbol to be defined.
 #define XP_MACOSX
 #define XP_MACOSX
 
 
+#else
+
+#define XP_UNIX
+
 #endif  // _WIN32, __APPLE__
 #endif  // _WIN32, __APPLE__
 
 
 #include "npapi.h"
 #include "npapi.h"

+ 2 - 0
direct/src/plugin_npapi/ppInstance.cxx

@@ -16,6 +16,8 @@
 #include "startup.h"
 #include "startup.h"
 #include "p3d_plugin_config.h"
 #include "p3d_plugin_config.h"
 
 
+#include <string.h>
+
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 //     Function: PPInstance::Constructor
 //     Function: PPInstance::Constructor
 //       Access: Public
 //       Access: Public