У меня возникла та же проблема при запуске этого в Windows 10. Поскольку Windows поддерживает символические ссылки, начиная с Vista, я думал, что это может быть решением ... это работает для меня.
Как администратор, я создалсимвольная ссылка каталога из корневого каталога на моно:
cd \
mklink /d mono "\program files x(86)\mono"
Затем, снова как администратор, я отредактировал свойства ярлыка «Открыть моно командную строку»:
Target: C:\Windows\SysWOW64\cmd.exe /k "C:\Mono\\bin\setmonopath.bat"
Start In: C:\Mono
Теперь, когда pkg-config
анализирует путь к файлу mono.exe, который он "видит" только c:\mono
, и продолжит добавлять остальную часть пути для разрешения необходимых пакетов.
Вы можете установить символическую ссылкуиз любого каталога.Я установил это от корня ради простоты.Основная цель - установить путь без пробелов и специальных символов.