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不同而改變)
沒有留言:
張貼留言