1. 程式人生 > >MFC 錯誤異常,用vs新增資源併為資源定義類後報錯:error C2065 : 未宣告的識別符號

MFC 錯誤異常,用vs新增資源併為資源定義類後報錯:error C2065 : 未宣告的識別符號

我添加了一個Dialog資源,修改了ID之後右擊資源添加了一個類,在類裡面有一個成員變數:

// 對話方塊資料
    enum { IDD = IDD_GETIN };

而在編譯過程中出現報錯,錯誤代號是error C2065 : 未宣告的識別符號,我的第一反應是為什麼我沒通過手動新增資源而是通過VS新增都會出現這種情況呢,我想應該是其它地方錯誤導致此報錯吧,但是卻沒想過,此類錯誤往往是因為沒有包含某個標頭檔案而引起的。

最後我是這樣解決的:添加了一個#include"Resource.h"

這次給我一個教訓,出現錯誤不要總是從別處著手,而是應該從原處著手,順藤摸瓜,這樣才是最有效率的Debug方式,而不是臆斷。

相關推薦

MFC 錯誤異常vs新增資源資源定義error C2065 : 宣告識別符號

我添加了一個Dialog資源,修改了ID之後右擊資源添加了一個類,在類裡面有一個成員變數: // 對話方塊資料     enum { IDD = IDD_GETIN }; 而在編譯過程中出現報錯,錯誤代號是error C2065 : 未宣告的識別符號,我的第一反應是為什麼

處理VS2010+qt4.8.6下編譯不錯誤而Linux下error: 'nullptr' was not declared in this scope

今天處理一個同事在VS2010+qt4.8.6下編寫的程式(能夠正確編譯並執行) 我需要將這個程式移植到arm板上,於是在Linux下對此程式進行交叉編譯 於是,問題來了 這個錯誤提示是:nullptr在當前作用域沒有被宣告。 稍作分析,這個nullptr並不是程式定義的,

記事本編寫第一個Java程式執行時 出現錯誤: helloworld是公共的, 應在名 helloworld.java 的檔案中宣告 public class helloworld {

在書本上盲人摸象的摸索學習Java,Java環境配置完成,安裝好eclipse後,便興沖沖的去在記事本上編寫第一個Java程式,結果給破了一盆冷水,略懵        public class helloworld {public static void main(St

Qt 在VS下使用新增LNK2019無法解析的外部符號解決辦法

使用嚮導新增新類編譯報錯: mainwindow.obj:-1: error: LNK2019: 無法解析的外部符號 "public: __thiscall Dialog1::Dialog1(class QWidget *)" (??0Dialog1@@QAE@PAVQWi

虛擬機器電腦之間的遷移以及靜態IP的配置以及虛擬機器遷移重啟網絡卡Error:No suitable device found: no device found for connection "S

1.虛擬機器遷移後網絡卡的配置:‘ 自己電腦容量不夠了,準備將資料遷移到公司電腦,但是虛擬機器中做了好多配置,重新安裝會很麻煩,感覺虛擬機器是不是可以直接匯出匯入,保留配置。百度後找到了解決方法。 VMware虛擬機器遷移過程: ’右鍵選擇vmware中的虛擬機器,選擇開啟虛擬機器目錄,

matlab 迴圈儲存變數.mat 以及save函式錯誤使用 save 引數必須包含字串(Argument must contain a string.)的處理辦法

目的是儲存一組名稱連續的.mat資料做深度學習用。 直接上程式碼: for i = 1 : 1 : loop_num T(:, :, i) = data(:, :, i); name = ['your_path/test_', num2str(i), '.ma

Linux使用yum命令安裝軟體時連線不了網路ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"

錯誤: 解決方案: 在/etc/sysconfig/network-scripts/ifcfg-eth0檔案中配置DNS資訊: vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 進入檔案編輯 修改(新增DNS): DNS1=8.8.

錯誤解決】springBoot啟動Error starting ApplicationContext. To display the auto-configuration report re-

【錯誤解決】springBoot啟動報錯:Error starting ApplicationContext. To display the auto-configuration report re-run your application with ‘debug’ enabled. 錯

資料庫Error setting null for parameter #1with JdbcType OTHER.Try setting a different JdbcType for

報錯內容: Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #10 with JdbcType OTHER . Try setting a different JdbcType for

linux 系統中系統關機mysql啟動失敗ERROR 2002 (HY000): Can't connect to local MySQL server through socket '

自己在阿里雲伺服器上安裝好執行環境後,mysql都是正常使用的,昨天強制關閉伺服器後,重新啟動伺服器,發現數據庫無法啟動報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va

前端構建失敗ERROR in :"let-" is only supported on ng-template elements

報錯資訊: 原因:@ ngx-bootstrap 如果應用在 Angular5的時候,需要版本為2.X.X 進行升級: npm uninstall --save ngx-bootstrap npm

Java向SQL Server資料庫中插入float資料An error occurred while converting the Float value to JDBC data type

作者:翁鬆秀 用Java向SQL Server資料庫中插入float資料報錯 用Java向SQL Server資料庫中插入float資料報錯

github新增公鑰sign_and_send_pubkey: signing failed: agent refused operation

問題描述:在github已有的一個私有倉庫中添加了公鑰,但是報錯“sign_and_send_pubkey: signing failed: agent refused operation”,並且提示“Please make sure you have the correct access righ

啟動tomcat時候Spring注入beanError creating bean with name

當遇到這種問題的時候,本能的反應就是是不是沒有掃描到該bean物件,該bean物件有沒有加註解。 而網上的普遍解決方案一般都是說spring配置檔案有問題,掃描不到該包;還有一些解決方案比較細節,不具有概括性,比如component元件的類用抽象類(眾所周知,抽象類無法例項

svnError running context: 由於目標計算機積極拒絕無法連線。

本來svn好好地,突然不能用了,commit時顯示如下錯誤: unable to connect to a repository url ··· Error running context: 由於目標計算機積極拒絕,無法連線。 檢視網上解決方法很多是說什

在新工程中新增ADo解決辦法

 --------------------Configuration: DLLDload - Win32 Debug-------------------- Compiling... StdAfx.cpp Compiling... DLLDload.cpp acl.cpp

安裝zookeeper偽叢集單個zookeeper 啟動成功 但是狀態顯示Error contacting service. It is probably not running

zookeeper(版本為3.4.12)叢集版 單個啟動 命令列 啟動都成功沒問題 但是一檢視 zookeeper狀態(命令 ./zkServer.sh status )就出如下問題 (這是要害死強迫症啊)JMX enabled by defaultUsing config:

weblogic10.3 選擇域源出現致命錯誤。此應用程式將終止。解決方法。

可能是我係統有問題,最可能有問題的是我的人品吧。不過更可能出問題的應該是我係統吧。同樣的weblogic10.3,同事安裝配置域都沒有問題,到我這裡報錯:出現致命錯誤。此應用程式將終止。如下圖:然後作為一個碼農除了心態開始崩,然後各種百度,bing,搜狗都搜了也沒有找到解決辦

錯誤處理】AngularERROR in MessageDetailComponent is not an NgModule

Angular開發報錯 ERROR in MessageDetailComponent is not an NgModule 解決 在Moudle中(如message.module.ts),可能將非Moudle內容放在了@Moudle後面的imports中了。(我的是這樣^

安裝zookeeper時候狀態顯示Error contacting service.

安裝zookeeper-3.3.2的時候,啟動正常沒報錯,但zkServer.sh status檢視狀態的時候卻出現錯誤,如下: JMX enabled by defaultUsing config: /hadoop/zookeeper/bin/../conf/zoo.cfgError contacting