我在VC6.0中用了这样的语句:MessageBox(NULL, "执行成功!", NULL, MB_YESNOCANCEL);最后弹出这个消息框的时候,“执行成功!”四个汉字显示正确。可是用了VS2005的时候,这四个汉字显示为乱码。我怀疑是这个原因:在VC6.0中,没有设置UNICODE,而在VS2005中设置了。我打开VS2005的设置选项,在C/C++的命令行选项中,发现内容如下:/Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc80.pdb" /W3 /nologo /c /Wp64 /ZI /TP /errorReport:prompt我想去掉/D "UNICODE" 选项试试看,可是发现它居然是不可修改的!怎么办?