error LNK2001: unresolved external symbol "public: static int CSerialPort::m_nWriteSize" (?m_nWriteSize@CSerialPort@@2HA)SerialPort.obj
类中静态变量未初始化或初始化错误。
在类的外面用int CSerialPort::m_nWriteSize =0;初始化就行了。
对于数组形式的,这样赋值:unsigned char CSerialPort::recv_data[32] = "";