微光互联 TX800-U 扫码器无法输出中文到光标的问题( 八 )


下载扫码器 sdk 官网就可以下载,两个应用的源码及可执行文件链接如下:
Demohidprotocol console 版
Demohidprotocol win32 版
console 版可以直接用,win32 版还是个半成品,感兴趣的读者可以尝试探索一下 。
console 版的可执行文件为 debug 版本,release 版本不知为何编译报错:
1>------ Build started: Project: Demohidprotocal, Configuration: Release Win32 ------1>main.obj : error LNK2001: unresolved external symbol __imp__SetClipboardData@81>main.obj : error LNK2001: unresolved external symbol __imp__EmptyClipboard@01>main.obj : error LNK2001: unresolved external symbol __imp__CloseClipboard@01>main.obj : error LNK2001: unresolved external symbol __imp__OpenClipboard@41>D:\BaiduNetdiskDownload\USB接口C&CPP语言SDK20220411\Demohidprotocal\Release\Demohidprotocal.exe : fatal error LNK1120: 4 unresolved externals========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========看起来和操作系统剪贴板相关,因时间关系没有进一步去研究 。
参考[1]. 草料二维码
[2]. 微光互联
[3]. Windows下的字符集转换(ASCII、UICODE、UTF8、GB2312和BIG5互转)
[4]. 编码转换
[5]. 剪贴板操作
[6]. Windows/Mac/Linux/ssh将shell内容输出到剪贴板

经验总结扩展阅读