c++ - 在 Windows 中使用 vscode 将 sqlite 与 C++ 链接时出错
问题描述
我正在做一项需要将 Sqlite 与 C++ 链接的工作,但我在执行此操作时遇到了一些麻烦。
我已经搜索了很多课程。我已经添加了超出需要的所有文件 sqlite3.dll、sqlite3.def、sqlite3.h.sqlite3.exe、sqlite3.lib
进入项目文件夹,但我仍然没有做对。
编译 main.cpp 的结果
包括“sqlite3.h”
解决方案
您只需 1) 将 .h 头文件添加到包含路径 2) 将 .lib 库文件添加到库路径 3) 在项目属性中添加指向 .lib 文件的静态链接(调试和发布版本) 4) 从项目中删除所有其他引用 (def、dll、exe) 5) 确保 .dll 文件与您的 .exe 位于同一目录中
推荐阅读
- python-3.x - python TLS套接字中的TLS会话恢复
- migration - 在 prestashop 中通过终端运行 php 脚本
- java - 检查字符串在 Java 中是否有小数部分:涉及语言环境
- python - 将html文件、文本和imgs粘合在一起的程序
- r - 根据R中的另一个变量重写方程
- oracle - 如何在 Oracle 数据库上创建单个实例“PROD”
- ios - ObjC SDK 中的方法调配
- python - 转换 vtkUnstructuredGrid 的点数据类型
- amazon-web-services - 使用 CloudFormation 从外部定义文件部署 StepFunctions
- google-maps - 谷歌地理编码 API 为特定城市提供了错误的坐标