Tuesday, December 20, 2005

WxWidgets Application redist with VC 8 Express Edition

I have run into some distribution nightmares with Visual C++ Express Edition. And have come up with the solution thanks to Nikola Dudar's WebLog and an article over at CodeProject by oshah.

Installation on Windows 98 SE:
Requires only the msvcm80.dll, msvcr80.dll and msvcp80.dll files to be in the same directory as the application or in the system folder. I have tested this with my WxWidgets application and it works perfectly.


Installation on Windows 2000:

Right now the installation seems to work the same on Windows 2000 as it does with Windows 98. I just tested it on my VPC. It only requires the msvcm80.dll, msvcr80.dll and msvcp80.dll files to be in the same directory as the application or in the system folder.
Tested with:
- Service Pack 4
- All Updates


Installation on Windows XP:

Follow the steps in this article on Nikola Dudar's WebLog. Run the steps and create a msi that needs to be run on all PCs the application will be installed on. Therefore there are no DLLs necessary.
Tested with:
- Service Pack 2
- A Few minor Updates

Installation on newer then Windows XP
Unfortunately I don't have any version of Windows newer then XP, so if anyone tests these theories please post the results.

A big thanks to oshah for pointing me in the right direction, since I have been stumbling around looking an answer for a few weeks now.

Later :)

Diilb

No comments: