天天看點

mfc dll庫支援

引用:http://shitou7630.blog.163.com/blog/static/326995362011126014615/

一般在程式設計式時,都是生成了調試版的程式,就是在那個Debug目錄下的可執行檔案。運作這調試版的exe檔案,都會動态連接配接MFC42D.DLL和MSVCRTD.DLL這兩個檔案,是以你如果将這個檔案在其它機器上運作而這台機器沒有這兩個檔案或者缺少一個,系統則會出現:“找不到所需.dll檔案-某某.dll”這樣的提示。而一般系統都不帶有這兩個檔案,除非是裝了vc等。

解決方法:

1、選擇菜單build->Set Active Configuration,然後選擇Release,

2、選擇菜單project->settings,在General頁籤裡第一項選擇Use MFC in a static Library,即靜态連接配接

其實這就是生成了釋出版程式,在Release目錄下,可執行檔案不會用到那兩個讨厭的dll檔案,這樣在其他機器上也能用了。

繼續閱讀