Пожалуйста, скажите мне, как я могу создать .exe файлы для Windows. мой код на языке C gtk +

Я хочу создать файл .exe, который может работать на Windows. я написал простой код для генерации окна с кнопкой в ​​gtk. Я скомпилировал этот код, и он работает правильно, используя команду

    gcc code.c -o code `pkg-config --cflags --libs gtk+-2.0`

. Я знаю, что с помощью mingw32 можно создавать файлы .exe, и я создал файл .exe простого кода hello world c, используя эту команду

    i586-mingw32msvc-gcc hello.c -o hello.exe

, когда я пытаюсь скомпилировать AC-код, имеющий '#include', он выдает ошибку

    i586-mingw32msvc-gcc code.c -o code.exe `pkg-config --cflags --libs gtk+-2.0`

, пожалуйста, пошагово направляйте меня, и в деталях я новичок в Ubuntu

-1
задан 26 December 2013 в 02:27

1 ответ

Вы также должны установить необходимые зависимости, в данном случае библиотеки версий GTK + 2.x, собранные с помощью mingw32, для кросс-компиляции. Вы не можете ссылаться на библиотеки, установленные в Ubuntu, чтобы создать программу GTK + для Windows. Вам также нужны версии библиотек, созданных для Windows.

Они, однако, не упакованы как часть Ubuntu.

У меня нет полной информации о том, как собрать библиотеки для Windows в Ubuntu, чтобы вы могли кросс-компилировать для Windows в Ubuntu. Лучше всего установить VirtualBox и использовать виртуальную машину Windows для создания и тестирования приложений в Windows.

0
ответ дан 26 December 2013 в 02:27

Другие вопросы по тегам:

Похожие вопросы: