(split) windows 9x support
Reply #11 – 2002-12-24 22:53:55
Well, I've downloaded the redistributables,
and it still doesn't work. From M$DN: To compile an application that uses MSLU 1. Add the following two files to your project: * UnicoWS.dll -- the Microsoft Layer for Unicode DLL * UnicoWS.lib -- the LIB file to which you link Thus, do not put UnicoWS.dll there unless you are running from a system process that is located there. Instead, keep the UnicoWS.dll in your application directory and call LoadLibraryA yourself to ensure that you load the correct .dll. 2. Add the following to the link options for your application (note that these libraries are not separated by commas because that is how you add them to the link list): * First, add the following: /nod:kernel32.lib /nod:advapi32.lib /nod:user32.lib /nod:gdi32.lib /nod:shell32.lib /nod:comdlg32.lib /nod:version.lib /nod:mpr.lib /nod:rasapi32.lib /nod:winmm.lib /nod:winspool.lib /nod:vfw32.lib /nod:secur32.lib /nod:oleacc.lib /nod:oledlg.lib /nod:sensapi.lib. * Then add UnicoWS.lib. * Finally, add the libraries that the Microsoft Layer for Unicode uses explicitly: kernel32.lib advapi32.lib user32.lib gdi32.lib shell32.lib comdlg32.lib version.lib mpr.lib rasapi32.lib winmm.lib winspool.lib vfw32.lib secur32.lib oleacc.lib oledlg.lib sensapi.lib. In this step, omit any libraries listed after kernel32.lib whose APIs are not used in your application. However, if your application uses another component, such as MFC, ATL, or CRT, be sure to include any libraries on which the component depends. UnicoWS.lib is in Platform SDK, which probably is included with MSVC++. You could put this redistributable on your page. It is there: http://download.microsoft.com/download/pla...-US/unicows.exe It is 262 KB long.
Last Edit: 2002-12-24 23:41:26 by CiTay
I've changed only because of myself.
Remember, when you quote me, you're quoting AstralStorm. (read: this account is dead)