C++ 错误c1083找不到DbManager.h头文件或没有这样的目录

C++ 错误c1083找不到DbManager.h头文件或没有这样的目录,c++,C++,您好,我正在使用VisualStudio2008。我在尝试与oracle连接时遇到以下错误 错误c1083找不到DbManager.h头文件或没有这样的目录。 下面是我编写的代码。 //连接到DataBase.cpp:定义控制台应用程序的入口点 #include "stdafx.h" #define WIN32COMMON #include"DbManager.h" #include<iostream> #include <occi.h> using namespac

您好,我正在使用VisualStudio2008。我在尝试与oracle连接时遇到以下错误 错误c1083找不到DbManager.h头文件或没有这样的目录。 下面是我编写的代码。 //连接到DataBase.cpp:定义控制台应用程序的入口点

#include "stdafx.h"
#define WIN32COMMON 
#include"DbManager.h"
#include<iostream>
#include <occi.h>

using namespace oracle::occi;
using namespace std; 

class DataBaseConnectionTest
{
public:
    void test()
    {
        const string sqlstring("select * from info ");
        try
        { 
            cout<<"Hello"<<'\n';
            DbManager *db=new DbManager(system);
            OracleServices *os=db->getoracleServices();
            Connection *conn=os->connection();
            Statement *st=conn->createStatement(sqlstring);
            ResultSet *rs=st->executeQuery();
            string name;
            while(rs->next())
            {
                name=rs->getString(1);
                cout<<name<<" "<<'\n';
            }
            st->closeResultSet(rs);
            conn->terminateStatement(st);
        }
        catch(SQLException& se)
        {
            cout<<"Error Occured"<<"\n";
        }

    }
};

void main()
{
    DataBaseConnectionTest *dbc=new DataBaseConnectionTest();
    dbc->test();
}

请在这方面帮助我。

在磁盘上找到DbManager.h。它可能位于Oracle客户端所在文件夹的深处。然后将该文件夹作为附加的包含文件夹添加到项目属性中。项目属性/Configuration properties/C.C++/General,将带有DbManager.h的文件夹添加到其他Include目录中


您可能需要为静态库文件提供类似的处理,其中包含Oracle客户端内容。在同一窗口中的链接器下。

您是如何编译应用程序的?您是否已将包含头文件的目录包含在编译器的搜索路径中?我实际上不知道头文件位于何处!我已经包括了occi头文件所在目录的路径,但该文件夹中没有DbManager.h haedr文件。我也在谷歌上搜索过,但没有得到任何提示。如果你知道,请帮帮我!我的系统中没有可用的DbManager.h文件!有人能告诉我在哪里可以得到这些文件吗!我需要下载一些库吗。