使用vs2008,在專案屬性中有一項mfc的使用,有三種設定:
1.使用標準windows庫
2.在共享dll中使用mfc
3.在靜態庫中使用mfc
第一種顧名思義。第二種指的是打包時一些mfc的dll的內容沒有被包含在exe檔案中,所以exe檔案較小,但是執行時要求系統中要有相關的dll檔案。第三種是將dll中的相關**寫進exe檔案中,檔案較大,但是可以在沒有相關dll的機器上執行。
同時,如果程式本來是第二種方式,發給同事,在同事機器上執行時,可能會出現錯誤:
「無法啟動程式……,由於應用程式配置不正確,未能啟動此應用程式。」
我覺得,在開發階段的程式都選第3種比較好吧,不用管
原文:http://wuliang20080412.blog.163.com/blog/static/9052205520102297829802/
在共享DLL中使用MFC 和在靜態庫中使用MFC
使用vs2008,在專案屬性中有一項mfc的使用,有三種設定 1.使用標準windows庫 2.在共享dll中使用mfc 3.在靜態庫中使用mfc 第一種顧名思義。第二種指的是打包時一些mfc的dll的內容沒有被包含在exe檔案中,所以exe檔案較小,但是執行時要求系統中要有相關的dll檔案。第三種...
在共享Dll和靜態庫中使用MFC的區別
使用vs編譯mfc工程是在專案屬性中有一項mfc的使用,有三種設定 1.使用標準windows庫 2.在共享dll中使用mfc 3.在靜態庫中使用mfc 第一種顧名思義。第二種指的是打包時一些mfc的dll的內容沒有被包含在exe檔案中,所以exe檔案較小,但是執行時要求系統中要有相關的dll檔案。...
在MFC中使用Qt生成的DLL
這個練習是基於mfc生成的程式遷移到qt的例子,這個程式通過微軟visual studio的mfc應用程式嚮導生成。入門 getting started 注 這個例子在檔案qtwinmigrate 2.8 opensource examples mfc step1中,而且這例子要用vc6.0或者用q...