如何包括新的库文件和头文件SQLAPI ++

问题描述

我在将SQLAPI包含到我的VS 2019项目中时遇到困难。

我已将.lib目录添加到“属性”中链接器中的“其他库目录”中,并将头文件SQLAPI添加到了exe目录中。

当运行他们的连接代码ex时,我得到错误代码:致命错误LNK1120:9个未解决的外部组件。

有人可以帮我吗? :-)

#include <stdio.h>  // for printf
#include <SQLAPI.h> // main SQLAPI++ header

int main(int argc,char* argv[])
{
    SAConnection con; // create connection object
    
    try
    {
        // connect to database
        // in this example it is Oracle,// but can also be Sybase,Informix,DB2
        // SQLServer,InterBase,SQLBase and ODBC
        con.Connect(
            _TSA("test"),// database name
            _TSA("tester"),// user name
            _TSA("tester"),// password
            SA_Oracle_Client);

        printf("We are connected!\n");

        // Disconnect is optional
        // autodisconnect will ocur in destructor if needed
        con.Disconnect();

        printf("We are disconnected!\n");
    }
    catch(SAException &x)
    {
        // SAConnection::Rollback()
        // can also throw an exception
        // (if a network error for example),// we will be ready
        try
        {
            // on error rollback changes
            con.Rollback();
        }
        catch(SAException &)
        {
        }
        // print error message
        printf("%s\n",x.ErrText().GetMultiByteChars());
    }
    
    return 0;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...