2013-02-26 16 views

cevap

17

Yapı seçenekleri için bir içerme dosyaları bağımsız değişkeni ayarlamanız gerekir. Bunu farklı şekillerde yapabilirsiniz, ancak yapılandırmamın bir kısmını göstereceğim. Burada anlattığım şey belirli bir dosya ve belirli bir hedef için. Bunun gibi bir yol da belirleyebileceğinizi düşünüyorum, ama bunu henüz test etmedim.

Düzeltme: Bunu test ettikten sonra projeniz için doğru yaklaşımı seçin.

buildOptions = dict(include_files = [(absolute_path_to_your_file,'final_filename')]) #single file, absolute path. 

buildOptions = dict(include_files = ['your_folder/']) #folder,relative path. Use tuple like in the single file to set a absolute path. 

setup(
     name = "appname", 
     version = "1.0", 
     description = "description", 
     author = "your name", 
     options = dict(build_exe = buildOptions), 
     executables = executables) 

Ayrıca bu konuya da bakın. Bu aynı soruya itiraf etti: How can i bundle other files when using cx_freeze?

+0

Bir yolun nasıl ayarlandığını göremiyorum? – PascalVKooten

+2

Mutlak_path_to_your_file dosyasını, içermek istediğiniz kaynak dosyanızın hedefine değiştirmeniz gerekir. Mutlak bir yol çoğunlukla şöyle bir şeydir: Windows tabanlı bir sistemde "C: // your_folder/a_subfolder". – Ecno92

+0

Tüm klasörleri dahil etmek için herhangi bir yol biliyor musunuz? – PascalVKooten

İlgili konular