1. 整理了一下protobuf引入ue4需要做的修改:
一. protobuf修改。
1.google\protobuf\stubs\type_traits.h
// // BEGIN GOOGLE LOCAL MODIFICATION -- check is a #define on Mac.
// #undef check
// // END GOOGLE LOCAL MODIFICATION
//
// static yes check(const B*);
// static no check(const void*);
2.加入头文件
#include "AllowWindowsPlatformTypes.h"
#include "HideWindowsPlatformTypes.h"
3. .pb.cc .pb.h中消除一些警告。
#pragma warning(disable:4125)
#pragma warning(disable:4668)
1.google\protobuf\stubs\type_traits.h
// // BEGIN GOOGLE LOCAL MODIFICATION -- check is a #define on Mac.
// #undef check
// // END GOOGLE LOCAL MODIFICATION
//
// static yes check(const B*);
// static no check(const void*);
2.加入头文件
#include "AllowWindowsPlatformTypes.h"
#include "HideWindowsPlatformTypes.h"
3. .pb.cc .pb.h中消除一些警告。
#pragma warning(disable:4125)
#pragma warning(disable:4668)