Witam, czy ktoś wie, czy możesz skompilować kod Pythona do pliku DLL systemu Windows? Jak byś to zrobił?Skompiluj bibliotekę DLL z kodem Pythona
6
A
Odpowiedz
5
Jednym ze sposobów jest utworzenie biblioteki C lub C++, która osadza interpreter języka Python i uruchamia kod Pythona.
Inną opcją byłoby przetłumaczenie kodu Pythona na język C++ za pomocą ShedSkin i utworzenie biblioteki DLL, chociaż nie spodziewałbym się, że z tego wyjdzie bardzo czysty interfejs API.
+2
+1: Opcja 1 to sposób, w jaki należy to zrobić. Po prostu włącz Pythona do swojej aplikacji. –
Znalazłem sposób kompilacji do EXE przy użyciu py2exe. Ale wciąż szuka sposobu na stworzenie DLL. Chcę użyć DLL w projekcie C#. – Martin
Z twojego komentarza Myślę, że chcesz zintegrować Python z .NET. Jeśli tak, istnieje [IronPython] (http://ironpython.net/), który wykracza daleko poza tworzenie biblioteki DLL. – delnan