brn*_*uro 4 c++ visual-c++ asio
我正在尝试编译我在visual studio中下载的一些代码.该代码适用于msvc 6,我将其导入VS2010.该代码用于通过编译DLL为labview提供ASIO支持.看到这里整个代码.
构建时出现以下错误:"错误C2373:'_ pctype':重定义;不同的类型修饰符."
代码段如下:
unsigned short _Ints[ 512 ];
unsigned short *_pctype = _Ints;
如果有人将从我提供的链接引用代码包,则来自文件GenMonCIN.c
错误消息试图告诉您_pctype已经在其他地方定义了.
这似乎是_pctype是自至少2005年的版本使用Visual Studio中的标识符.
_pctype,_pwctype,_wctype,_mbctype,_mbcasemap这些全局变量包含字符分类函数使用的信息.它们仅供内部使用.
请永远不要在命名空间范围内选择带有前导下划线的名称,它们是为实现保留的.写图书馆的人显然不知道,现在你被搞砸了.
| 归档时间: |
|
| 查看次数: |
14261 次 |
| 最近记录: |