Microsoft 键盘布局创建器不允许我创建我的 DLL 文件或安装包

Edg*_*Kid 3 keyboard pc keyboard-layout custom-keyboard

我正在使用十年前的Microsoft Keyboard Layout Creator 1.4创建自定义键盘。我已经在软件中验证了我的键盘,没有出现任何问题。我还测试了我的键盘(在软件中多次)以确保相应的基本键和换档键功能正常。但是,当我单击项目下的按钮时

“构建 DLL 和安装包”

我收到以下消息:

“构建键盘文件时出现问题。您想查看警告/错误信息吗?”

选择“是”后,我会看到以下内容:

CL.EXE returned 1

RC.EXE returned 1

LINK.EXE returned 1
Run Code Online (Sandbox Code Playgroud)

并且尝试创建键盘布局失败。

此外,“构建键盘文件时出现问题”消息会弹出 4 次。每次单击 yes 都会带来与上述相同的结果。

我是编码的菜鸟,不知道这意味着什么,除了所有 3 个程序都返回“否”。

这是我使用的软件的下载链接:https : //www.microsoft.com/en-us/download/confirmation.aspx? id = 22339(顺便说一句,点击它会自动下载软件)

Gal*_*hup 10

我有同样的问题。这个 Google Groups thread帮助了我。问题是 MSKLC 在检测到自己文件名中的空格时使用了一些非标准的文件名功能,这会失败并导致一些 IO 问题,这些问题冒泡为三个退出代码 1。

要修复它,您可以从控制面板的“添加/删除程序”部分卸载 MSKLC,然后重新安装它,但不是安装到 Program Files (x86),而是直接在 C:/ 中创建一个文件夹,没有任何空格(我打电话给我的 C:/MSKLC/)。在我这样做之后,它对我来说非常有效。