问题1:
1>------ 已启动生成: 项目: USBdetect, 配置: Debug Win32 ------
1>正在编译...
1>USBdetectDlg.cpp
1>c:\project\usbdetect\usbdetect\usbdetectdlg.cpp(181) : error C2664: “CWnd::SetDlgItemTextW”: 不能将参数 2 从“const char [17]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>生成日志保存在“file://c:\project\USBdetect\USBdetect\Debug\BuildLog.htm”
1>USBdetect - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
解决办法:
将usbdetectdlg.cpp(181)的SetDlgItemText(IDC_TEXT,"USB设备已经连接!");改为:
SetDlgItemText(IDC_TEXT,_T("USB设备已经连接!"));
参考:MFC中CString的使用总结 - 向上爬的蜗牛 - CSDN博客
https://blog.csdn.net/abld99/article/details/50763831