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