@DimaKatanavich
Тыжпрограмист

Как скомпилировать код Cython (C), чтобы при его запуске не открывалась консоль?

У меня есть программа на Cython (.pyx):

import tkinter


cdef public void Function():
    root = tkinter.Tk()
    root.mainloop()


if __name__=='__main__':
    Function()


Я транслирую код в C ("python -m cython test.pyx --embed") и компилирую его ("gcc -mconsole -DSIZEOF_VOID_P=8 -DMS_WIN64 file_path -IE:\Programms\Python\include -LE:\Programms\Python\libs -lpython310 -o main")

Но при открытии приложения у меня появляется консоль:
620e56008d752899695739.png

Как мне убрать эту консоль?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Сами же попросили создавать консоль (-mconsole), попробуйте -mwin32 -mwindows
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы