Я пытаюсь запустить Microsoft Keyboard Layout Creator для создания DLL-файлов для клавиатуры Bépo.
В каталоге bin находится файл kbdutool.exe, который я запускаю из командной строки (на фото)
Файлы .c и .h создаются в качестве предварительного шага, прежде чем я изменю их и скомпилирую dll из этих источников. Я не могу завершить компиляцию, хотя. Выход:
KbdTool v3.40 - convert keyboard text file to C file or a keyboard layout DLL
Compiling layout information from 'bepo.klc' for wow64.
bepo.H : can't open for write.
bepo.C : can't open for write.
bepo.c
c1 : fatal error C1083: Cannot open source file: 'bepo.c': No such file or directory
CL:EXE returned 2
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation. All rights reserved.
fatal error RC1110: could not open bepo.rc
RC.EXE returned 1
LINK : fatal error LNK1181: cannot open input file 'bepo.res'
LINK.EXE returned 1181
2
Ожидаются предупреждения о невозможности открыть файлы для записи, я следовал руководству Вот (На французском).
Я добавил эту папку в системный путь, поэтому я не уверен, в чем проблема. Если это имеет какое-либо значение, cl.exe сообщает, что он является 32-битным компилятором C / C ++ для 80×86. Я использую Windows 7 x64. Инструмент клавиатуры поддерживает создание DLL для 64-битных целей. Не имеет значения, если я изменю регистр bepo.C на bepo.c, возникают те же проблемы. Вы можете видеть, что я переместил папку из места ее установки, подозрительно, что она может быть связана с пробелами в пути. У меня есть все аспекты .NET 3.5 включены.
Задача ещё не решена.