博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2dx飞机大战开发记录(3)
阅读量:7123 次
发布时间:2019-06-28

本文共 628 字,大约阅读时间需要 2 分钟。

1.中文乱码解决办法

在使用中文字符串时先转换为utf-8码

添加以下文件

#include "cocos2d.h"

#include"convert.h"
char* CN(const char* gb2312){
int len = MultiByteToWideChar(CP_ACP, 0, gb2312, -1, NULL, 0);
wchar_t* wstr = new wchar_t[len + 1];
memset(wstr, 0, len + 1);
MultiByteToWideChar(CP_ACP, 0, gb2312, -1, wstr, len);
len = WideCharToMultiByte(CP_UTF8, 0, wstr, -1, NULL, 0, NULL, NULL);
char* str = new char[len + 1];
memset(str, 0, len + 1);
WideCharToMultiByte(CP_UTF8, 0, wstr, -1, str, len, NULL, NULL);
if (wstr) delete[] wstr;
return str;
}

2.错误 3 error LNK1169: 找到一个或多个多重定义的符号 

头文件中不能有函数/变量定义

转载于:https://www.cnblogs.com/zzyfromdream/p/4689815.html

你可能感兴趣的文章
inode 索引节点和软硬链接
查看>>
文本处理工具基础(grep系、sed、awk等)
查看>>
centOS 安装mp4box
查看>>
导入org.apache.poi.xssf 读取excel
查看>>
Could not load file or assembly 'System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral..
查看>>
SpringBoot注入Mapper提示Could not autowire. No beans of 'xxxMapper' type found错误
查看>>
教你拉筋的方法
查看>>
WP老杨解迷:如何营造让人花钱的游戏
查看>>
3673: 可持久化并查集 by zky
查看>>
【疑】checkpoint防火墙双链路切换导致丢包问题
查看>>
cobbler setting dnsmasq
查看>>
安全重要还是隐私重要?面部识别技术帮助警方发现枪击案枪手
查看>>
PHP + NGINX 控制视频文件播放,并防止文件下载
查看>>
二叉搜索树
查看>>
ASP.NET Core MVC I/O编程模型
查看>>
Android收起虚拟键盘
查看>>
基于二分查找(折半查找)的时间范围匹配
查看>>
PYTHON1.day10
查看>>
ThinkPHP/---获取今天开始的时间戳与结束的时间戳
查看>>
【OCP-12c】2019年CUUG OCP 071考试题库(79题)
查看>>