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

标签 windows keyboard custom-keyboard keyboard-layout

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

"Build DLL and setup Package"



我收到以下消息:

"There was a problem building the keyboard file. Would you like to see warning/error information?"



选择"is"后,我会看到以下内容:
CL.EXE returned 1

RC.EXE returned 1

LINK.EXE returned 1

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

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

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

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

最佳答案

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

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

关于windows - Microsoft 键盘布局创建器不允许我创建我的 DLL 文件或安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58766108/

相关文章:

ios - 有谁知道是否可以在 iOS 8 的自定义键盘扩展中使用麦克风?

windows - JMeter 命令行 - linux 版本 vs windows 版本

c++ - IAudioEndpointVolume 没有名为 GetMasterVolumeLevelScalar 的成员

android - 自动完成 TextView 建议列表在键盘后面

ios - 如何在 iOS8 上的自定义键盘中添加数字和十进制键盘?

android - 自定义键盘无法在 fragment 中工作

.net - 最小化文本 block 的大小

python - Scrapy 与 TOR (Windows)

android - 我可以重新定位和/或拆分 android 键盘吗?

ios - 无法让 playInputClick 工作