
開始的時候遇到了這么一個問題,定義第二張位圖時,就出現問題,可是我當時很郁悶,因為如果我不定義第二張圖的時候一切都是正常的,但是我想再加載另一張圖的時候,定義第二個就出錯了,與第一個定義的都是一樣的,可是為什么就是出錯呢?我查看resource.h檔案,
也是定義好了的.但是為什么就是出錯呢?最后我發現我滑鼠指著IDB_BACK然后按F12可以轉到resource.h的定義宏,但是指著IDB_BITMAP1按F12就轉不過去,提示宏沒有定義,但是我直接打開resource.h檔案看的時候,明明就是定義了的嘛.最后我試著在程式里加一句#include "resource.h",結果就正確了,啊,原來是這個問題啊,不是說把#include "resource.h"加在stdafx.h檔案里,所有的函式都能找得到resource.h頭檔案嗎?看來并不是.
uj5u.com熱心網友回復:
#include 添加的位置的位置是否有其它宏屏蔽了其功能?uj5u.com熱心網友回復:
沒有,我現在都不知道什么原因,后來就莫名其妙的好了,我就是把#include "resurce.h" 這一句從StdAfx.h里剪切到主程式里就好了,最后我又試著把這一句又把它放到Stdafx.h里,又沒有問題了.
uj5u.com熱心網友回復:
百度搜“stdafx.h”轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/69989.html
標籤:基礎類
上一篇:求教 MFC 設定網路連接
