1.使用標準Windows庫
2.在共享DLL中使用MFC
3.在靜態(tài)庫中使用MFC
第一種顧名思義。第二種指的是打包時一些MFC的DLL的內(nèi)容沒有被包含在EXE文件中,所以EXE文件較小,但是運行時要求系統(tǒng)中要有相關(guān)的DLL文件。第三種是將DLL中的相關(guān)代碼寫進EXE文件中,文件較大,但是可以在沒有相關(guān)DLL的機器上運行。
同時,如果程序本來是第二種方式,發(fā)給同事,在同事機器上運行時,可能會出現(xiàn)錯誤:
“無法啟動程序……,由于應(yīng)用程序配置不正確,未能啟動此應(yīng)用程序?!?/p>
我覺得,在開發(fā)階段的程序都選第3種比較好吧,不用管
聯(lián)系客服