當前位置:編程學習大全網 - 編程軟體 - MFC應用程序停止工作是怎麽回事?

MFC應用程序停止工作是怎麽回事?

1.找壹個VC運行時重新安裝。如果妳的WIN7是64位,妳的遊戲是32位,建議同時安裝32位和64位運行時。

2.右擊遊戲的啟動程序,選擇屬性,然後找到兼容性設置,設置為:Windows XP兼容模式。

微軟基礎類(MFC)是微軟公司提供的類庫,它以C++類的形式封裝Windows API,並包含壹個應用程序框架,以減少應用程序開發人員的工作量。它包含大量的Windows句柄封裝類和許多Windows內置控件和組件的封裝類。

MFC(MicrosoftFoundationClasses)是微軟基本類庫的縮寫,是微軟實現的c++類庫,主要封裝了大部分windows API函數。vc++是微軟公司開發的c/c++集成開發環境。所謂集成開發環境,就是可以編輯、編譯、調試,而不是用各種工具輪流操作,更加靈活。

Vc也指其內部編譯器,集成開發環境必須有編譯器內核。比如DevC++的編譯器內核之壹就是gcc。MFC不僅是壹個類庫,還是壹個框架。當妳在vc++中建壹個新的MFC項目時,開發環境會自動為妳生成很多文件,它使用的是mfcxx.dll。Xx是壹個版本,封裝了mfc內核,所以妳的代碼裏看不到原來SDK編程裏的消息循環。

因為MFC框架已經給妳打包好了,妳可以專心於妳程序的邏輯,而不是每次編程都要重復的這些東西,但是因為是通用框架,沒有最好的針對性,當然也就損失了壹些靈活性和效率。但是MFC的封裝很淺,所以效率損失不大。

  • 上一篇:stl文件用什麽打開
  • 下一篇:用C語言輸出壹個五角星案例
  • copyright 2024編程學習大全網