我在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