lanrenapih#ifndef LANRENAPI_H#define LANRENAPI_H#include windowsh#include winuserh#include hidusageh#includeQString#include ctime#include QStringList#include map#includevectorusing namespace std; 定义一个
在 lanrenapi.cpp 中,定义 keyMap 的语句应该放在函数体外,而不是在函数体内。可以将其定义移到类定义的外部,例如在 lanrenapi.h 的头文件中定义:
std::map<int, QString> keyMap;
然后在 lanrenapi.cpp 文件中进行初始化:
std::map<int, QString> lanrenAPI::keyMap = { {1, "Ctrl键状态"}, {2, "Shift键状态"}, // ... };
原文地址: https://www.cveoy.top/t/topic/ckVV 著作权归作者所有。请勿转载和采集!