VS2008編譯的Win32程序獨立運行的解決方案是:
1. 保證發佈的是Release版本;
2. 右鍵點擊項目,選擇“屬性(Properties)”;
3. 在“C/C++ | 代碼生成(Code Generation) | 運行時庫(Runtime Library)”中選擇“多線程(Muti-threaded)(/MT)”。
如果你其他什麼都沒有寫!
win32程序需要將運行時庫設置成靜態
具體操作:項目 -> 屬性 -> C/C++ -> 代碼生成 -> 運行時庫 -> 多線程(/MT)
MFC 程序需要靜態鏈接 MFC
具體操作:項目 -> 屬性 -> 常規 -> MFC的使用 -> 在靜態庫中使用 MFC