将 Sqlite3 添加到项目错误 C1853 预编译头文件来自以前的版本
Adding Sqlite3 to project Error C1853 precompiled header file is from a previous version
我正在做一个项目 VS2015 x64 非托管 cpp我添加了sqlite3.c,sqlite3.h到项目和构建。 我收到此消息。
sqlite 错误 C1853 预编译头文件来自以前版本的编译器,或者预编译头C++并且您正在使用 C (反之亦然(
我已经阅读了有关此内容的信息,并尝试了我所看到的一切,但总是相同的错误。 我将项目更改为不使用预编译的标头 - 相同的错误,pch 被重新生成。 我什至卸载并重新加载了该项目。 我试图挑出 sqlite3.c 文件并更改那里的属性,但再次 - 同样的错误。 在每次尝试之间,我都会清理项目并重建。 我是我的智慧终结者,已经玩了90分钟。
建议?
您需要将库 - sqlite3.lib 作为额外的依赖项添加到您的项目中。
可以通过从 https://www.sqlite.org/download.html 下载适用于 Windows 的预编译二进制文件来创建该库。
这篇文章给出了如何包含它的分步过程。https://dcravey.wordpress.com/2011/03/21/using-sqlite-in-a-visual-c-application/
相关文章:
- 我需要分发哪些版本的可再分发文件
- 更新到 2020 年 5 月版本后,无法在 Visual Studio 2019 中创建.exe文件
- 选择特定版本的 Visual Studio 命令行工具包,并根据特定版本的C++运行时环境编译文件
- 检测到 Conan 配置文件设置与 CMake 之间的编译器版本不匹配
- llvm 9在10.15之前的mac版本上支持std::文件系统吗
- 如何在SWIG接口文件中检查Lua版本
- 链接节点本机模块中的提升库,对象文件需要替代库版本
- 如何在运行时对程序创建的.sys文件设置文件版本
- 如何从二进制文件中获取应用程序的版本号?
- 哪些 Netbeans 8.2 项目文件应提交到C++项目的版本控制?
- 读取代码中的文件版本值
- 在h文件上内联发布版本并在cpp上实现调试版本的函数
- 使用 qmake 构建二进制文件的多个版本
- 如何使用 GLFW 预编译的二进制文件编译 Visual Studio 2019 发布版本
- 如何将CSV文件集成到OMNeT++最新版本中?
- 微筛选器驱动程序不阻止文件版本
- 更改.exe文件版本(从C++项目)
- 无法读取代码页不匹配的文件版本信息
- 隐藏或删除不需要的字符串从 Windows 可执行文件版本中
- exe 文件中的描述和文件版本