我正在用C ++编写程序。我需要连接到SQL数据库,我认为我可以使用SQLAPI ++。我下载了Linux试用版,并将其保存在项目文件夹中。我正在尝试遵循本教程:https://www.geeksforgeeks.org/database-connectivity-using-cc/
按以下方式编译时,我包括SQLAPI.h标头:
g++ -ISQLAPI/SQLAPI.h main.cpp -o main
但是我有以下错误:
g++ -ISQLAPI/include main.o -o main
main.o: En la función `main':
main.cpp:(.text+0x32): referencia a `SAConnection::SAConnection()' sin definir
main.cpp:(.text+0x46): referencia a `SAString::SAString(char const*)' sin definir
main.cpp:(.text+0x5a): referencia a `SAString::SAString(char const*)' sin definir
main.cpp:(.text+0x6e): referencia a `SAString::SAString(char const*)' sin definir
main.cpp:(.text+0x9b): referencia a `SAConnection::Connect(SAString const&, SAString const&, SAString const&, eSAClient, void (*)(SAConnection&, eSAConnectionHandlerType))' sin definir
main.cpp:(.text+0xaa): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0xb9): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0xc8): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0xde): referencia a `SAConnection::Disconnect()' sin definir
main.cpp:(.text+0xf9): referencia a `SAConnection::~SAConnection()' sin definir
main.cpp:(.text+0x128): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0x13f): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0x156): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0x184): referencia a `SAConnection::Rollback()' sin definir
main.cpp:(.text+0x197): referencia a `SAException::ErrText() const' sin definir
main.cpp:(.text+0x1a3): referencia a `SAString::operator char const*() const' sin definir
main.cpp:(.text+0x1b7): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0x1ee): referencia a `SAString::~SAString()' sin definir
main.cpp:(.text+0x209): referencia a `SAConnection::~SAConnection()' sin definir
main.o:(.gcc_except_table+0x64): referencia a `typeinfo for SAException' sin definir
有关正确使用该库的任何建议?