我已經在wxpython中創建了一個應用程序,並且我想讓它成爲可執行文件。一切都好。所有需要的dll都在那裏,但是當我嘗試運行我的exe文件時,出現以下錯誤:Py2exe:exe被創建,但如果你運行它,你會得到一個運行時錯誤R6034
Runtime error R6034, An application has made an attempt to load C runtime library incorrectly.
我已經在wxpython中創建了一個應用程序,並且我想讓它成爲可執行文件。一切都好。所有需要的dll都在那裏,但是當我嘗試運行我的exe文件時,出現以下錯誤:Py2exe:exe被創建,但如果你運行它,你會得到一個運行時錯誤R6034
Runtime error R6034, An application has made an attempt to load C runtime library incorrectly.
我沒有這個問題。只要我包含Microsoft DLL,我所有的wxPython應用程序都可以打包到EXE中,而不會出現任何問題。如果您還沒有,請確保您將bundle選項設置爲3而不是1.我在使用選項1時遇到了一些奇怪的問題。另外嘗試在生成的EXE上運行Dependency Walker以查看它是否發現丟失任何東西:http://www.dependencywalker.com/
我有同樣的問題,我固定它通過setup.py本文添加到「manifest_template」字符串(先進的示例使用它)
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.30729.4918"
processorArchitecture="X86"
publicKeyToken="1fc8b3b9a1e18e3b"
language="*"
/>
</dependentAssembly>
請給一些更多的信息。如果你有你的代碼安裝它將是有益的!!!謝謝 – TLSK 2012-03-21 00:42:51
我剛修改了'高級'下的示例代碼,你可以在C:\ Python2x \ Lib \ site-packages \ py2exe \ examples \ advanced下找到它 – 2012-03-21 01:04:10
我使用依賴和一堆dll失蹤也許這就是爲什麼它不工作 – TLSK 2012-03-20 21:36:52