I've created an 32 bit executable but it has the 64 bit MSCRT Dlls in the
build\exe.win32-3.5 directory. When I run it on a clean Windows 7 32 bit
system I get an error that

C:\Program Files\QMLApplication\api-ms-win-crt-runtime-L1-1-0.dll is either
not designed to run on Windows or it contains an error.

When I open it with Dependency Walker it shows all of the
api-ms-win-crt-*.dll files as 64 bit.

I have an x64 Python installed on my system. But I want to create a 32 bit
application. I installed a 32bit Python 3.5.2 using the Installer from
www.python.org.

I created a venv with

python -m venv venv

Then installed cx_Freeze in the venv.

Here is what sys.path looks like while in the venv

>>> pprint(sys.path)
['',
 'C:\\Users\\cody\\Desktop\\qml-testing\\venv_32\\Scripts\\python35.zip',
 'C:\\Users\\cody\\AppData\\Local\\Programs\\Python\\Python35-32\\DLLs',
 'C:\\Users\\cody\\AppData\\Local\\Programs\\Python\\Python35-32\\lib',
 'C:\\Users\\cody\\AppData\\Local\\Programs\\Python\\Python35-32',
 'C:\\Users\\cody\\Desktop\\qml-testing\\venv_32',
 'C:\\Users\\cody\\Desktop\\qml-testing\\venv_32\\lib\\site-packages']
------------------------------------------------------------------------------
_______________________________________________
cx-freeze-users mailing list
cx-freeze-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users

Reply via email to