VS2010.net MFC Class Wizard - Error On overriding function - 錯誤 問題

VC2010.net下在新建立一個工程;

 

工程配置情況:

Properties -> Configuration Properties -> General;

 

 

Properties -> Configuration Properties -> VC++ Directories;

Include Directories 設置爲: 所有的.h放置位置路徑../../Include/Stingray;../../Include/RWUXTheme/Include;../../Include/Share;../../Include/DeviceManager;

$(IncludePath);Library Directories 設置爲: .lib目錄路徑

此處爲放置stingray 的路徑../../Lib/Stingray/vc10/x86;$(LibraryPath);

 

 

 

添加一個以CFormView爲父類的視圖類;

CFormView的視圖作爲父類,可以在視圖中拖放VC控件。

通過類嚮導生成了對應的.cpp .h文件,生成文件系統放置在源碼目錄下。

根據我們工程的結構,頭文件和源碼文件分開放置。分別放置在src(.cpp)目錄以及include(.h)目錄下。

手動把頭文件(.h)剪切到了include目錄中。

然後對程序進行編譯,編譯成功,程序也能夠正常運行。

 

但是在類嚮導添加命令 消息 虛函數時提示無法覆蓋方法錯誤:

經測試,發現即便能夠添加成功,也只會在源碼目錄生成.h文件,而且跟include目錄下的

文件名稱一致,名字可能會有大小寫不一樣。

所以出現以上問題的原因可能是類嚮導無法識別到某些文件所導致。

 

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章