Я создал приложение в Linux 64bit с MonoDevelop, GTK # 2 как GTK2-Project.
Я могу сделать исполняемый файл, целевой платформой является «AnyCPU» (я удалил ссылки Posix и GetText () - support), но я также попробовал «x64».
- Этот исполняемый файл может быть выполнен в Linux 64bit (терминал: mono App.exe)
- Этот исполняемый файл может быть выполнен в Windows 32bit (терминал: mono App.exe)
- Этот исполняемый файл НЕ МОЖЕТ быть запущен в Windows 64bit (терминал: mono App.exe)
приносит ошибку:
Unhandled Exception: System.DllNotFoundException: libglib-2.0-0.dll
Я установил GTK+ for Windows Runtime Environment
на обеих машинах, 32-битной Windows и 64-битной Windows.
На самом деле я нашел эту DLL libglib-2.0-0.dll
в GTK / bin-path и также скопировал ее в мою исполняемую папку, даже если она установлена в переменной среды PATH.
В любом случае, я получаю то же сообщение об ошибке, но только в Windows 64bit.
Есть ли у меня шанс, что мое приложение GTK будет работать с Windows 64bit?
Есть ли другое libglib-2.0-0.dll
для Windows x64 и как я могу получить это?