初學MFC,想跟家裏分享一下成功的喜悅,但是把自己做出來的EXE文件傳給家人後卻無法運行。
原因是這樣的。VS2008中默認在共享DLL中使用MFC,但是沒有安裝VS2008的電腦中是沒有程序運行必須的DLL的。所以我們要通過設置,讓MFC在靜態庫中使用,方法很簡單:
1、在新建MFC的時候,MFC應用程序嚮導中,將應用程序類型選項卡中的“MFC的使用”選擇“在靜態庫中使用MFC”。
2、如果MFC已經生成了,可以在“項目->屬性”中的“配置屬性”選項卡中進行類似的設置。
當然,這還都只是Debug版本,不過不是大問題。
本人初學編程,僅就自己遇到的問題及解決方法整理於此博,歡迎指正補充