1、SerialPort类
①关于sprintf()问题
Project项目 -> Configuration Properties 配置属性 -> C/C++ -> Preprocessor 预处理器 -> Preprocessor Definitions 预处理器定义
单击右下拉按钮,编辑添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE
②不能将参数 1 从“const char [11]”转换为“LPCWSTR”问题
项目,然后点击属性——>配置属性——>常规——>项目默认值——>字符集,选为“使用多字节字符集"
③关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
下载地址:Multibyte MFC Library for Visual Studio 2013
然后按照这个流程:http://jingyan.baidu.com/article/ff42efa916aca5c19e22029a.html
④warning C4996: 'MBCS_Support_Deprecated_In_MFC': MBCS support in MFC is deprecated and may be removed in a future version of MFC.
在项目stdafx.h文件中的#pragma once下面添加
#define NO_WARN_MBCS_MFC_DEPRECATION
PS:初始生成版本为Debug版本,当转换为Release版本后,运行会出现同样的错误,需要重新设置一遍。
2、编译的软件不能在XP系统中运行
错误:不是一个有用的Win32程序
第一步:项目->属性->配置属性->常规->平台工具集
第二步:项目->属性->配置属性->C/C++->代码生成->运行库
第三步:项目->属性->配置属性->常规->MFC的使用
第四步:传说中还有第四步
第五步:项目->属性->配置属性->连接器->子系统