2013-02-26 13 views

Odpowiedz

17

Musisz ustawić argument plików włączających dla opcji budowania. Możesz to zrobić na różne sposoby, ale pokażę część mojej konfiguracji. To, co tutaj opisuję, dotyczy jednego konkretnego pliku i jednego konkretnego celu. Myślę, że możesz ustawić taką ścieżkę, ale jeszcze tego nie testowałem.

Edytuj: Testowałem to, więc wybierz właściwe podejście do twojego projektu.

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) 

Zobacz również ten temat. Odpowiedź na to pytanie była prawdopodobnie taka sama: How can i bundle other files when using cx_freeze?

+0

Nie widzę sposobu ustawienia ścieżki? – PascalVKooten

+2

Musisz zamienić plik absolute_path_to_your_file na docelowy plik źródłowy, który chcesz dołączyć. Ścieżka bezwzględna to najczęściej coś takiego: "C: // twój_folder/a_subfolder" w systemie opartym na systemie Windows. – Ecno92

+0

Czy znasz sposób na uwzględnienie całych folderów? – PascalVKooten