c++ - 在 Visual Studios 中创建 sqlite3.lib 文件/使用 sqlite3

标签 c++ windows visual-studio sqlite

<分区>

我一辈子都无法编译这段代码。我让它在所有其他计算机上运行良好,但我不得不切换到 Windows 机器,我试图将 sqlite3 添加回包含的头文件,这简直就是一场噩梦。

我已经下载了正确的文件并正确安装了它,在 Visual Studios 中找到了头文件,但我收到了大量 Unresolved external 问题。我发现我需要自己创建 .lib 文件,然后我就应该准备好了。我继续尝试在 .def 文件上使用 Visual Studios 中包含的 LIB.exe(我有 .def、.dll、.c 和 .exe 文件),但出现无法打开 sqlite3 的错误.lib。我是在使用错误的命令还是什么?我花了几个小时查找它,我相信我做的是正确的。

我的命令是 LIB/DEF:sqlite3.def

我应该使用其他东西吗?我没有任何目标文件,只有 def 文件。

最佳答案

使用 SQLite 库的建议方法是将其直接嵌入到您的应用程序中,即下载 the amalgamation source code , 只需将 sqlite3.c.h 文件添加到您的项目中您拥有其他源文件的示例位置。

关于c++ - 在 Visual Studios 中创建 sqlite3.lib 文件/使用 sqlite3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23718146/

相关文章:

c++ - 具有多个模板参数包的部分模板特化

c++ - `if ( __some_bool__ != NULL )` 的行为如何?

windows - 使用 Windows 资源管理器打开网络目录(包括使用 Delphi XE 制作的可执行文件)时流量较高

visual-studio - 无法安装 VS2015 Pro - 安装程序认为 2015 Enterprise 已安装

c++ - 在类函数中重载 "+="时使用 "+"?

c++ - 当 vector 大小更改时迭代 std::vector。 (C++)

windows - 使用 VBScript 查找 USB 盘符

c++ - Wine 链接器错误 : trying to create . lnk

c++ - 我应该使用什么类型的 Visual Studio 项目?

visual-studio - Mac 上的 VS+Resharper 键盘快捷键建议