MinGW dlltool создает пустой файл
Я пытаюсь собрать статическую библиотеку, используя MinGW dlltool, чтобы связать ее в GCC. У меня есть только файл DLL. Я создал файл *.def и теперь пытаюсь создать файл *.a. Однако я не могу заставить MinGW dlltool создавать антишиги, он только создает пустой файл. Вот вывод консоли:
C:\MinGW\bin>dlltool -v -d nlib32.def -l nlib32.a
dlltool: Processing def file: nlib32.def
dlltool: LIBRARY: NCAPI32.dll base: ffffffff
dlltool: Processed def file
dlltool: Processing definitions
dlltool: Processed definitions
dlltool: Creating library file: nlib32.a
dlltool: run: as -o dozwch.o dozwch.s
dlltool: No such file or directory
dlltool: CreateProcess
В чем проблема? Как я могу создать статический файл библиотеки?
1 ответ
Решение
У меня была точно такая же проблема. Добавление C:\MinGW\bin (или где бы ни находился ваш as.exe) в системный PATH решило это для меня.