如何包括新的库文件和头文件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 (将#修改为@)