用VS2013中MFC開發應用程序時,進入MFC源碼設置斷點調試。但是在調試過程中發現無法進入源碼。最后發現在MFC設置的MFC的使用默認值是在共享dll中使用MFC,這就意味着MFC中的源碼並沒有連接進自己的exe中,此時用的可能是計算機自帶的dll庫。因此將項目屬性->常規->MFC的使用改成在靜態庫中使用MFC,此時與MFC相關的庫文件靜態連接到exe中。使用dll的方法編譯的exe文件較小,但是如果在沒有相應的dll文件的計算機上運行時會出錯;使用靜態連接的方法是編譯生成的exe文件較大,執行效率有所減少。
