请教大家个问题:我的android工程要用到C++代码。在cygwin下gdb调试时发现sizeof(wchar_t)
的结果是4,我看网上说是可以通过-fshort-wchar 来解决,于是我在mk文件中加入了下面这句话 LOCAL_CPP_FLAGS := -fshort-wchar 但是调试时发现还是占用4个字节。(是不是我哪儿错了?)
而在 Cygwin下通过vi,新建一个.cpp文件,里面cout << sizeof(wchar_t) << endl; 得出
的结果却是2。请大家帮忙解决下,谢谢!
的结果是4,我看网上说是可以通过-fshort-wchar 来解决,于是我在mk文件中加入了下面这句话 LOCAL_CPP_FLAGS := -fshort-wchar 但是调试时发现还是占用4个字节。(是不是我哪儿错了?)
而在 Cygwin下通过vi,新建一个.cpp文件,里面cout << sizeof(wchar_t) << endl; 得出
的结果却是2。请大家帮忙解决下,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货