- Платформа: Windows 10
- Инструменты: Msys2, MinGW64, NPP, G CC
- Цель: скомпилировать программу "hello world", которая открывает окно с некоторый текст с использованием GTK 3
- Ход выполнения: Установил все инструменты и библиотеки, написал программу hello world, собрал файл. cpp в .exe с помощью make-файла.
Когда я пытаюсь чтобы запустить скомпилированный test.exe, я получаю эту ошибку:
Не удалось найти точку входа в процедуру FcWeightFromOpenTypeDouble в динамической c библиотеке ссылок c: \ msys64 \ mingw64 \ bin \ libpangoft2-1.0-0.dll.
Я нашел некоторые предположения, что это может быть связано с диспетчером шрифтов pan go, но переустановка, которая не имела никакого эффекта. Я могу подтвердить, что функция FcWeightFromOpenTypeDouble присутствует в DLL (или, по крайней мере, эти слова находятся в файле). Я нашел некоторые ссылки на эту функцию, возможно, с какой-то ошибкой компоновки в другой версии, но я, честно говоря, не знаю, в этом ли проблема или что с этим делать, если это так. Я попытался установить mingw-w64-pangomm безрезультатно (я подозреваю, что если это решение, то мне нужно что-то еще сделать, но если это так, я не знаю, что)
Буду признателен за помощь, спасибо!