我正在将我们的库更新到较新的版本并遇到编译错误:
ClassName &ReturnClass::FuncName(wchar_t *,size_t)' : member function already defined or declared
然而,它以前被定义为:
ClassName &ReturnClass::FuncName(unsigned short *,size_t)'
我们有wchar_t
一个似乎是导致问题的原因typedef
。unsigned short
我尝试使用编译器选项wchar_t
,但是当它看到typedef
.
我正在使用 nmake 在 Windows 和 MSDEV 中构建代码作为代码编辑器。
有没有人见过这种东西?你是怎么解决的?