我在Visual Studio 2008中有一個C++項目。在C++ Visual Studio 2008中未聲明的標識符
在項目中,我有幾個表單和幾個非表單類。一種非形式的具體稱爲Import_LP.h的類,它是一個包含多個方法的類,所有這些方法都寫在頭文件中,而資源文件中卻沒有任何內容。
我有#包括Import_LP沒有問題,在任何形式的類和創建對象和引用它的任何方法,但任何其他類我嘗試它#包含進去,它給了我一個
syntax error : undeclared identifier 'Import_LP'
它所引用的行上的
發生,即Import_LP^importLP;
我來自java/c#背景有什麼我失蹤的鏈接在這裏?
感謝您的回覆, 我確實有#include Import_LP ^,當我右鍵單擊 - >在對象聲明上找到聲明時,Import_LP ^,它正確地指向了正確的類。 我有申報列入完全相同的方式與其他好文件相同。另外,這些文件中沒有#ifdef。 這是在Import_LP.h 開頭的聲明的#pragma一次 的#ifndef IMPORT_LP_H 的#define IMPORT_LP_H – ped
你沒有一個#include「Import_LP.h」? – crashmstr