vs2008字符集有关问题(和vtk相关)
vs2008字符集问题(和vtk相关)
建立了一个MFC对话框程序,默认的字符集为unicode,修改成多字节字符集。
开始描述程序:
1、里面有一个vtk的窗口类vtkMFCWindow,在多字节字符集模式下,运行正常。
2、切换到unicode字符集,当程序运行到构造vtkMFCWindow对象这一步的时候,就会出现一个错误对话框,
经发现,是由下面的语句造成的:
ASSERT(afxGetCurrentInstanceHandle != NULL)
请问有什么解决办法吗?
------解决方案--------------------
只能查找替代vtkMFCWindow这个函数的UNICODE版本的
建立了一个MFC对话框程序,默认的字符集为unicode,修改成多字节字符集。
开始描述程序:
1、里面有一个vtk的窗口类vtkMFCWindow,在多字节字符集模式下,运行正常。
2、切换到unicode字符集,当程序运行到构造vtkMFCWindow对象这一步的时候,就会出现一个错误对话框,
经发现,是由下面的语句造成的:
ASSERT(afxGetCurrentInstanceHandle != NULL)
请问有什么解决办法吗?
------解决方案--------------------
只能查找替代vtkMFCWindow这个函数的UNICODE版本的