在我学习C/C++时,运用EasyX构建图形界面时遇到没有与参数列表匹配的重在函数实例的错误,错误代码E0304


- 在程序中使用 #include 添加对 TCHAR 的支持。
- 对于字符串,例如 “abc” 用 _T(“abc”) 表示。就是加上 _T(“”)。
- 定义字符变量时,将 char 换成 TCHAR。
- 操作字符串的函数也要换成相应的 TCHAR 版本
方法二:在代码中取消 Unicode 编码的宏定义,让后续编译都以 MBCS 编码进行。
方法很简单,只需要在代码顶部增加以下代码:
#undef UNICODE
#undef _UNICODE
这样就可以取消 Unicode 编码的宏定义,让整个项目以 MBCS 编码编译。
方法三:
以VS2019为例,只需右键项目>属性>配置属性>高级,把高级属性中的字符集改为使用多字节字符集
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198192.html原文链接:https://javaforall.net
