[问题记录]libpomelo编译报错:ssize_t重定义
2015-01-16 17:22
309 查看
1.
时间:2015/01/16
描述:添加libpomelo到cocos2dx项目,报错如下图所示:
解决:
修改代码,源代码:
修改后:
注意:前面加一个下划线,后面的下划线要减掉!
原因:
参考:
[1]http://blog.csdn.net/chana1101/article/details/40071917
时间:2015/01/16
描述:添加libpomelo到cocos2dx项目,报错如下图所示:
解决:
修改代码,源代码:
#if !defined(_SSIZE_T_) && !defined(_SSIZE_T_DEFINED) typedef intptr_t ssize_t; # define _SSIZE_T_ # define _SSIZE_T_DEFINED #endif
修改后:
#if !defined(__SSIZE_T) && !defined(_SSIZE_T_DEFINED) typedef intptr_t ssize_t; # define __SSIZE_T # define _SSIZE_T_DEFINED #endif
注意:前面加一个下划线,后面的下划线要减掉!
原因:
参考:
[1]http://blog.csdn.net/chana1101/article/details/40071917
相关文章推荐
- 编译libgsm库问题记录
- 记录编译方面的问题(重定义)
- C/C++/C#问题记录(一)VS2012编译调用dll项目找不到lib的workaround
- Modules导致xcode下编译libjpeg出现重定义问题解决
- VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义
- Debian编译升级内核(could not load /lib/modules/2.6.28/modules.dep问题)
- vs2008编译时出现问题解决方法:MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tma
- 编译can not open strmbasd.lib文件问题
- VS2008编译DirectX SDK 2004 summer版的Sound例子程序出现的libcp.lib找不到的问题的解决办法
- 编译Stlinux, u-boot(记录问题)
- 编译QT/E应用程序时发生的多重定义问题和解决方法
- VC编译错误: libcmt.lib 已经定义
- MSVCRTD.lib重复定义问题
- 调试记录-关于#include与#include在64位编译时的问题
- 使用Tinyxml.lib链接出错问题解决 (LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义)
- 使用Tinyxml.lib链接出错问题解决 (LIBCMT.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义)
- .net中error LNK2005: MSVCRTD.lib重复定义问题
- jrtplib的编译问题
- 遇到此类问题:error LNK2005: _DllMain@12 已经在 MSVCRT.lib(dllmain.obj) 中定义