CppSQLite 抛出"LNK2019: unresolved external symbol"错误
CppSQLite throwing "LNK2019: unresolved external symbol" error
我正在尝试将CppSQLite包装器用于SQLite。我在这里下载并编译了SQLite:C:\sqlite\sqlite-autoconf-3310100。然后我下载了CppSQLite到:C:\sqlite\cppsqlite。然后,我添加了这些文件夹以包含和库目录到MSVS项目中。将 sqlite3.lib 文件添加到其他依赖项中。据我所知,这就是我所要做的。我添加了#include "CppSQLite3.h"
行。我创建了一个声明的CppSQLite3DB变量,MSVS说没问题,它知道它来自cppsqlite标头。但是当我运行项目时,它会抛出LNK2019错误。错误代码如下。
我知道这个问题与我的问题相同,但我尝试了除最佳答案之外的所有答案。他们都没有工作。而且我不明白最佳答案该怎么做,我无法对此发表评论,因为我没有足够的代表,所以我不得不创建一个新问题。谁能向我解释这个答案是否也适用于我?如果是这样,我应该怎么做,你能简单地解释一下我的答案吗?提前感谢!
LNK2019 unresolved external symbol "public: __cdecl CppSQLite3DB::CppSQLite3DB(void)"
(??0CppSQLite3DB@@QEAA@XZ) referenced in function "bool __cdecl dbop::connectToDatabaseSQLITE(char
const *)" (?connectToDatabaseSQLITE@dbop@@YA_NPEBD@Z)
https://github.com/neosmart/CppSQLite/
从这里获取 CppSQLite3.h 和 CppSQLite3.cpp 文件。
添加到您的项目中。
你不需要制作 CppSQLite3 单独的库。
将文件添加到项目中应该是 enouh
相关文章:
- CppSQLite 抛出"LNK2019: unresolved external symbol"错误
- Visual Studio中的wxwidgets应用程序给出错误"LNK2019 unresolved external symbol"
- 在 C++ 中嵌入 V8 会导致与 libcpp 相关的"unrecognized external symbol"错误
- 我的游戏引擎的 spdlog 日志记录出现奇怪的"unresolved external symbol"错误
- 如何修复"unresolved external symbol _gladLoadGLLoader referenced in function _main"和"unresolved external
- 通过覆盖虚拟函数来获取'unresolved external symbol'
- 运行时动态加载库时出错"unresolved external symbol"
- 为什么 VS C++链接器返回具有混合 DLL 转发的"LNK2001: unresolved external symbol"?
- Visual Studio 2017 中的 MySQL 连接器/C++ 错误"Unresolved external symbol _get_driver_instance"
- CMake 和 Visual Studio 出现"unresolved external symbol"错误
- DLL 注入编译 "unresolved external symbol" Visual Studio C++
- "Error LNK2001: unresolved external symbol _main"仍然存在
- QT 单元测试 moc "unresolved external symbol" for QMetaObject
- 主外部功能的C++ "unresolved external symbol"
- 错误 : "error LNK2019: unresolved external symbol"
- 为什么我的代码生成"Unresolved external symbol"错误?
- 使用三角形库时的"unresolved external symbol _triangulate"
- 如何修复" Error LNK2019 : unresolved external symbol ... "
- 问题:"error LNK2019: unresolved external symbol"
- 为什么我会收到"unresolved external symbol"消息?