如何建立一个UNICODE的工程 1:如何建立一个UNICODE的工程2:如何判断某个工程是不是UNICODE的3:如何把一个非UNICODE的工程,改成UNICODE的谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:启动VC-工程-设置-C/C++ - 预处理程序定义-在定义语句后输入"_UNICODE"(不含引号)确定,再编译,按此方法编译的工程便是UNICODE工程,相反可以把他改成非UNICODE工程,(什么,还不明白,找一个UNICODE工程的文件,用VC打开它,查看上述目录中的预处理程序的定义行就明白了!) in file stdafx.h#define _UNICODE 谢谢楼上两位的指点,但是为什么有的工程可以选择4种方式Build:Win32 Release,Win32 Debug,Win32 Unicode Relese,Win32 Unicode Debug.而我按照上面的方法,还是只能有两个Build选项:Win32 Release和Win32 Debug, Win32 Release,Win32 Debug,//下面的其实可以通过vc自己设定的..有些虽然有.但都是自己定义了两个.Win32 Unicode Relese,Win32 Unicode Debug.这个也是为了选择方便.1.按照xiaott所说先加_UNICODE.接着还要在Link里下拉到Output.在(名称我忘记了).应该是Output下面两个编辑框右边的里面写wWinMainCRTStartup这就可以了.或者按照psusong所说.但是可能会有意外.但是比较少.因为基本上所有的都有stdafx2.如何判断某个工程是不是UNICODE的在编译的时候你可以通过#ifdef _UNICODE来判断是否这个是unicode 编码段.3.通过1直接就可以了,然后会出现一些错误,把他用unicode版本的替换就可以了. YP2002CN:请问如何设定?我加了wWinMainCRTStartup参数还是不行,而且我把一个UNICODE的工程的wWinMainCRTStartup去掉后,Build栏目里面依然是4个选项 如果你的工程里面有Win32 Unicode Debug直接选择这个进行编译就可以了阿. 就是没有咯,想知道人家的工程为什么会有4个Build选项,而我们的却只有2个 下面是 YP2002CN 给我的短消息:一般情況下.都是倆個正常的.剩餘的.就是手動改的...因為可能需求不同操作環境版本的程序..為了方便.他們自己定義了Unicode Release /debug.這樣就只要選擇編譯環境就可以了.而不需要去重新設定wWinMainCRTStartup你可以通過build的Configurations的Add->在第一個Edit裡面寫入Unicode Debug就生成了Win32 Unicode Debug..可以自己添加..谢谢! 初学提交表单,请教这里的达人? 最近比较穷(换成下载分了) 帮我看下GDI+ GraphicsPath AddString一个不合法参数的问题 求教高手,希望帮我解惑 怎样设置CStatusBar状态栏的Owner darw属性? 关于new的问题 对话框初始化时创建一个窗口为何出错? 在窗口标题栏点击右键.左键分别响应的是哪个消息函数? 请问:如果我想把数据分行在视图上显示,应该如何做,谢谢,在线等!~ 请问:如何使用WIN2000+ASP+SQL建立企业数据库? 我不行了,请求援助,VC的! 模式识别的问题?怎样识别一个圆形 给出图片的RGB数据,如何在图片中迭加文字,最好有代码示例!
#define _UNICODE
Win32 Release,
Win32 Debug,
Win32 Unicode Relese,
Win32 Unicode Debug.而我按照上面的方法,还是只能有两个Build选项:
Win32 Release和Win32 Debug,
Win32 Debug,
//下面的其实可以通过vc自己设定的..有些虽然有.但都是自己定义了两个.
Win32 Unicode Relese,
Win32 Unicode Debug.
这个也是为了选择方便.
1.按照xiaott所说先加_UNICODE.接着还要在Link里下拉到Output.在(名称我忘记了).应该是Output下面两个编辑框右边的里面写wWinMainCRTStartup
这就可以了.
或者按照psusong所说.但是可能会有意外.但是比较少.因为基本上所有的都有stdafx
2.如何判断某个工程是不是UNICODE的
在编译的时候你可以通过
#ifdef _UNICODE来判断是否这个是unicode 编码段.
3.通过1直接就可以了,然后会出现一些错误,把他用unicode版本的替换就可以了.
请问如何设定?我加了wWinMainCRTStartup参数还是不行,而且我把一个UNICODE的工程的wWinMainCRTStartup去掉后,Build栏目里面依然是4个选项
Win32 Unicode Debug
直接选择这个进行编译就可以了阿.
一般情況下.都是倆個正常的.
剩餘的.就是手動改的...因為可能需求不同操作環境版本的程序..為了方便.他們自己定義了Unicode Release /debug.這樣就只要選擇編譯環境就可以了.
而不需要去重新設定wWinMainCRTStartup你可以通過build的Configurations的Add->在第一個Edit裡面寫入Unicode Debug
就生成了Win32 Unicode Debug..可以自己添加..
谢谢!