• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python/C API - kompilowanie do jednego pliku wykonywalnego exe

Mały hosting, OGROMNE możliwości
+1 głos
1,013 wizyt
pytanie zadane 21 lipca 2020 w C i C++ przez student33 Początkujący (250 p.)

Witam!

Kieruję się z pytaniem tutaj, ponieważ potrzebuję pomocy z otrzymaniem gotowego exe. 

Przygotowuję projekt który korzysta zarówno z C++ oraz Pythona. Aby było to możliwe użyłem Python/C API:

https://docs.python.org/3/c-api/index.html

W trakcie pracy w Visual Studio wszystko działa tak jak powinno, C++ odpowiada za większość działania aplikacji i za gui (do tego wykorzystałem wxWidgets), natomiast Python wykonuje obliczenia na dużej liczbie danych, np. pobranych z plików. Kompilowanie projektu tworzy mi jeden plik exe, który jednak bez pythonowego pliku .py obok siebie działać nie chce.

Przechodząc do mojego problemu: potrzebuję stworzyć jeden plik exe, który przeniesiony na inny komputer nie będzie wymagał instalacji pythona ani żadnych innych modułów/bibliotek. Buszując po internecie wydaje mi się że jest to możliwe, np. za sprawą PyInstaller. Jednak poległem póki co na znalezieniu sposobu, w jaki połączyć exe wyplutego przez visuala z pythonowym plikiem.

Tak więc:

  1. Czy jest możliwe stworzenie jednego pliku exe z projektu visualowego wykorzystującego c++ oraz pythona?
  2. W jaki sposób to zrobić?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 1,428 wizyt
+3 głosów
1 odpowiedź 936 wizyt
pytanie zadane 31 marca 2024 w C# przez ross Nowicjusz (180 p.)
+1 głos
1 odpowiedź 1,268 wizyt
pytanie zadane 12 kwietnia 2024 w Python przez wojtas29321932942 Początkujący (410 p.)

93,718 zapytań

142,631 odpowiedzi

323,262 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...