Merhabalar. C++ ile bir uygulama üzerinde çalışıyorum ancak C++'da yazmak istediğim kod Python ile daha kolay olduğundan kodun geri kalanını Python ile yazıyorum. Evet. Sorun burada başlıyor. İki farklı programlama dili kullanarak yazdığım programı nasıl tek programa dönüştürebilirim?
Python'da yazdığın kodu .exe'ye çevirmen gerekiyor. Şimdi aslında amacının ne olduğu da önemli. Programda belli bir işlevi olan kod parçacığını mı Python ile yazıyorsun yoksa ikiye bölüp geri kalanını mı Python'la yazıyorsun? Kodu ikiye bölüp geri kalanını farklı programlama diliyle yazmak mantıklı olmasa da şu şekilde mümkün:
şeklinde C++ koduna ekleyebilirsin. Tabi önce Python kodunu da .exe yapman lazım. Onun için py2exe gibi uygulamaları kullanman gerekebilir.
Diğer bir opsiyon da Python kodunu C koduna çevirmek. -Bu konuda çok bilgim yok- Cython adlı kütüphane ile Python kodunu C koduna çevirebilirsin. Araştırdığım kadarıyla Shed Skin diye bir ortam daha varmış, zaten orasını sen halledersin.
Python'da yazdığın kodu .exe'ye çevirmen gerekiyor. Şimdi aslında amacının ne olduğu da önemli. Programda belli bir işlevi olan kod parçacığını mı Python ile yazıyorsun yoksa ikiye bölüp geri kalanını mı Python'la yazıyorsun? Kodu ikiye bölüp geri kalanını farklı programlama diliyle yazmak mantıklı olmasa da şu şekilde mümkün:
şeklinde C++ koduna ekleyebilirsin. Tabi önce Python kodunu da .exe yapman lazım. Onun için py2exe gibi uygulamaları kullanman gerekebilir.
Diğer bir opsiyon da Python kodunu C koduna çevirmek. -Bu konuda çok bilgim yok- Cython adlı kütüphane ile Python kodunu C koduna çevirebilirsin. Araştırdığım kadarıyla Shed Skin diye bir ortam daha varmış, zaten orasını sen halledersin.