也许是操作系统的设置问题,是不是一定要安装一个其他语言的操作系统?
不知道有没有遇过此类问题的高手,能否指点一下啊?

解决方案 »

  1.   

    不影響編譯啊﹐要正確在VC中顯示的話﹐以windows2000為例﹐你要先安裝那種語言的語言包﹐主要是在控制面版中的地區選項中設置﹐那個預設值也要設的
      

  2.   

    没有必要,win2000是基于UNICODE的,只要安装相应的字符集就行
      

  3.   


    打开Alt+F7 settings选项,选择C/C++选项卡,在Preprocessor definenation中加上_UNICODE,在Link选项卡中,在Category选择框中选择Output,在Entry-point symbol编辑框中,添加wWinMainCRTStartup
    注意调试UNICODE程序时,需要在安装时VC选择所有选项,否则会缺少动态库和相应的.lib文件
      

  4.   

    只要UNICODE宏就可以了
    http://community.csdn.net/Expert/topic/3136/3136809.xml?temp=.6972162
      

  5.   

    嗯,我想就是添加UNICODE支持就OK了吧
      

  6.   

    多谢楼上各位指点,现在还有一个问题就是:如果我将操作系统的默认语言设成其他语言,则vc可以正确编译,但看中文文档时就会显示乱码。
    如果只安装语言,而不设为默认值。则win2000的资源管理器可以正确显示文件名,
    而vc的workspace window 和edit window中却不能正确显示这些字符,结果就是打开workspace时有些project就找不到,可能是名称不对。我现在真的很烦,只能在两个系统中切换,不知道各位有什么好办法。