新建头文件.h
 内容如下:
#pragma once
#include<Windows.h>
extern void* g_Port;
#if 1
char* getErrorMsg(int code);
#endifcpp
#include "global.h"
#include"pch.h"
void* g_Port = INVALID_HANDLE_VALUE;  //串口句柄
char* getErrorMsg(int code)
{
  switch (code)
  {
  case 0:
    return "成功";
  case 1:
    return "失败";
  case 2:
    return "数据非法,报文格式错";
  case 3:
    return "报文长度错误";
  case 4:
    return "HASH校验错";
  case 5:
    return "指令不存在";
  case 6:
    return "类型不存在";
  case 7:
    return "保存失败";
  default:
    break;
  }
  return "";
}发现项目编译时出现:
WINDOWS.H already included. MFC apps must not #include <Windows.h>
百度上说windows要在mfc库下
把cpp头文件顺序改成以下即可
#include"pch.h"
#include "global.h"                
                










