如果在程序中用到了两个或多个开源程序,其中都封装成静态库了,但两者均定义了typedef int64_t ,怎样在我的程序中解决这个问题呢?
用命名空间的方式。
namespace XXX_Lib
{#include "XXX_.h"
}
XXX_Lib::int64_t iN;
copy from https://bbs.youkuaiyun.com/topics/360070405
如果在程序中用到了两个或多个开源程序,其中都封装成静态库了,但两者均定义了typedef int64_t ,怎样在我的程序中解决这个问题呢?
用命名空间的方式。
namespace XXX_Lib
{XXX_Lib::int64_t iN;
copy from https://bbs.youkuaiyun.com/topics/360070405