2012年4月30日 星期一

如何讓VC產生的exe可單獨執行

VC 產生的 exe 無法單獨執行的原因在於編譯時 library 沒有使用靜態編譯的關係,所以在
沒有安裝 VC 開發程式的電腦上會因為找不到 library而發生錯誤,只要我們將編譯改成靜
態編譯後,再將有問題的lib處理好即可。

方法如下:
1. 從工具列選擇Project > Properties

2. 選擇 Configuration Properties > General Use of MFC選項
    改成 Use MFC in a Static Library

3. Configuration Properties > Linker > Input
    先Ingnore Specific Library 打上 uafxcwd.lib libcmtd.lib
    再Additional Dependenies 打上 uafxcwd.lib libcmtd.lib
    (Library可能會隨著Debug不同而改變)

沒有留言:

張貼留言