C ++ exe中的Unicode问题(MSVC ++ 2010)

时间:2011-03-31 13:55:29

标签: c++ visual-studio-2010 unicode wchar-t

我有一个奇怪的问题,我不知道它来自哪里。我可能已经更改了MSVC ++ 2010项目中的一些设置,但这对我来说都很好。

我目前正在尝试Windows SDK 6.1附带的VSHADOW.EXE 3.0工具。这是一种用C ++编写的备份程序,其中的字符串由wchar_t组成。现在,我传递给程序的参数(例如-q)总是在程序中产生日语符号串。如果我通过cmd正常启动程序,但是如果我在Visual Studio项目设置中指定命令行参数并启动调试器,则会发生这种情况。

有人知道如何解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:2)

问题解决后,我将wmain更改为main进行测试,忘记将其更改回来。