调用采用wchar_t类型的DLL中的函数时,经常会碰到“无法解析的外部符号错误”。
问题出于编译器选项 /Zc:wchar_t这里,该选项的位置:属性页/语言/将wchar_t设为内置类型。只要把DLL工程和使用的DLL的工程的该选项设为一致即可。
建Win32 DLL时该选项默认是为“否”,建MFC 工程时该选项默认是为“是”,所以经常会碰到这个错误。
调用采用wchar_t类型的DLL中的函数时,经常会碰到“无法解析的外部符号错误”。
问题出于编译器选项 /Zc:wchar_t这里,该选项的位置:属性页/语言/将wchar_t设为内置类型。只要把DLL工程和使用的DLL的工程的该选项设为一致即可。
建Win32 DLL时该选项默认是为“否”,建MFC 工程时该选项默认是为“是”,所以经常会碰到这个错误。