Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
CryptoAlgo-Dev 75c48ba87f
Merge pull request #4 from ArchGryphon9362/patch-1
4 years ago
..
ctrltest Add source files 4 years ago
hello Add source files 4 years ago
helloapp Add source files 4 years ago
mdidocvw Add source files 4 years ago
oclient Add source files 4 years ago
readme.txt Add source files 4 years ago

readme.txt

Steps used to convert MFC samples to Unicode:

1) For settings, choose "Unicode Release"

2) In the General tab, change "Use MFC in a shared DLL" to "Use MFC in a static library."

3) In the Link tab, check "Ignore all default libraries"

4) For Object/library modules, add unicows.lib, followed by all other libraries you want. For example, I used:

unicows.lib kernel32.lib gdi32.lib user32.lib ole32.lib oleaut32.lib oledlg.lib shell32.lib uuid.lib comctl32.lib comdlg32.lib advapi32.lib winspool.lib uafxcw.lib libcmt.lib

5) If you did not already have Unicode projects set up, then you must add the following line to the linker
settings (if you do not, then you will get a linker error about an undefined winmain@16, as per KB Q100639).
This was true in (for example) the CTRLTEST MFC sample, which had no Unicode project options:

/entry:"wWinMainCRTStartup"

6) Do the same steps with the "Unicode Debug" project settings, but replace
uafxcw.lib libcmt.lib
with
uafxcwd.lib libcmtd.lib

OPTIONAL STEPS:
7) Under Build|Configurations, you can remove the non-Unicode builds if you like (or you can keep them
around for legacy reasons).

8) Use the "Export Makefile" option to do command-line builds.

Michael Kaplan (v-MichKa)
31 March 2001