I just started using Xojo after using REAL2011r3 for 8 years. I’m a little confused on Windows deployment of my 64-bit apps.
This is the definitive Xojo page on it: https://documentation.xojo.com/topics/application_deployment/desktop/desktop_app_deployment.html
Some questions:
First, I understand that XojoGUIFramework64.dll is always a requirement. But, why when I compile a Windows .EXE (with Libs and Resources) on Mac, sometimes/all-the-time a bunch of DLL’s (like msvcr120.dll) get written? I have “Write Runtimes” off. Nowhere does it say I need to include these in deployment, and THE PAGE seems to discourage it. Why do they get written? What are they for?
Second, on THE PAGE it talks about the Universal Runtime, and that seems easy enough, but again that argues against including those fore-mentioned DLL’s. (Again why?) So… I’ve included that Universal Runtime in my installer. Yet, I"m already received complaints from users getting a Fatal Error: cannot load msvcr120.dll. One “fixed” the problem by getting that file off the Internet and putting it in my app folder. That can’t be an adequate solution.
So, whats going on? Is there something I’m missing?