[置頂]

書單: 安迪葛洛夫:Only paranoid survives.

Oct 13, 2009

解決 console program 在 WinPE 下遇到 side by side problem 的問題

1. Compile sample code in
http://msdn.microsoft.com/en-us/library/aa376483(VS.85).aspx.

2. 在 Vista 下 run ok. 在 PE 3.0 下 run 不OK
告訴我 side by side 不過

3. 將 Linker -> Manifest File -> Generate Manifest 從 Yes 設為 No.
[BDE.exe - System Error
The program can't start because MSVCP80D.dll is missing from your
computer. Try reinstalling the program to fix this problem.

4. 將 C/C++ -> Code Generation -> Runtime Library 從 Multi-threaded
Debug DLL (/MDd) 改為 Multi-threaded Debug (/MTd)
總之不要選有"DLL" 的選項就對了。

程式執行正常。

原理我是看了 HT 的投影片知道的。

No comments: