This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Shipping msvcrtd.dll to multiple platforms
1 reply to this topic
Posted 05 October 2004 - 17:37
I'm using InstallSheild Professional 6.21, developing on XP.
My project embeds Java (not a nested installation, just the files), so I currently ship msvcrt.dll from the jre\bin directory using the "Shared Dlls" file group, marked as OS Independant.
My project also has C++ components, and I would like to change my build to use the debug C runtime dlls for company-internal installations. Since many machines do not have the debug C runtime library dlls (msvcrtd.dll, and msvcirtd.dll), I need to ship those files.
Looking at the version of those dlls on my machine, I see that they are specific for XP, but I would like to have an install that will work for 98/me, NT, 2000, and XP.
- I see in the forums that there are bundles for dlls now - I guess IS 6.21 does not support them?
- Can I unbundle these files for IS6.21 or where can I get the dlls?
- It seems that the msvcrt.dll shipped with java is not platform specific. How is that possible and can I get similar non-platform specif dlls to ship with my product?
- Are there other issues I need to worry about other than platform, such as version?
Thanks for any help,
Posted 05 October 2004 - 17:50
The debug versions may have additional dependencies. Also I'm not sure if you are allowed to distribute them, even internally. I would avoid it.