使用连接器 c++ 访问 MYSQL 数据库(如何将路径添加到我的标准搜索目录)
Using connector c++ to access MYSQL database (How to add a path to my standard search directory)
我对编程C++比较陌生,刚开始学习MYSQL。我已经寻找了几天,但找不到解决方案。我通常使用Cygwin&VIM&g++来编写,编译和运行我编写的代码。
我的目标是从我在笔记本电脑上设置的MYSQL数据库中检索数据,并能够对该数据运行简单的算法,并可能更新数据库。
我进入了MYSQL的网站并浏览了教程,并在这里找到了一个例子。我下载了Boost,Connector,MYSQL服务器库。当我运行它时,我收到一个错误,说找不到"connection.h"。我敢肯定这是因为当我编译它时,g++ 没有将库的位置添加到它经过的搜索路径中。该示例如下所示:
#include <cppconn/conneciton.h>
其中,这些尖括号表示它将搜索(在当前目录之后)标准搜索目录。我猜我必须添加一个新路径(库所在的位置),以便编译器查看该标准目录并编译标头。
通过谷歌搜索,我在 g++ 中思考我可以使用 -Ldir-I 来添加新的搜索路径,但我不知道如何使用它。任何人都可以解释/向我展示(通过示例)如何解决这个问题吗?:(
一个 #include 问题可以用 -I 解决(如果需要,-L 用于库,但首先你必须完成编译)。
您需要找出标头的安装位置(可能在/usr/include 或/usr/local/include/下的某个地方),然后在该目录中添加一个 -I,也可能是您需要安装开发包,许多 *nix 发行版根据运行时构建时间的区别进行拆分。
另请注意,对于 -I,软件包可能会执行类似安装/usr/include/libraryname/libname_version/libname 之类的操作,在这种情况下,您只想添加 -I/usr/include/libraryname/libname_version/,然后在源文件中 #include
- 为什么如果我添加这一行,我的程序会不断询问值
- 如何将我的程序添加到文件和文件夹的macOS右键单击菜单?
- Qt - 为什么Visual Studio 2019在qml资源中添加10Mb文件后无法再编译我的项目?
- 为什么我的双变量通过添加 c++ 显示 nan?
- 为什么添加析构函数(甚至是空的)会破坏我的结构,该结构使用 ref 转发和折叠来保存 ref 或值的副本?
- 如何将外部 dll 添加到我的 VS2019 项目?
- 谷歌测试发现在macOSX上添加并运行了我的所有测试两次
- 如何确保我的节点被添加到链接列表中
- 在我的 CLR 项目中添加包含会导致无法在启用 /clr 的情况下编译 WLR
- 为什么我的代码在添加不相关的代码行后工作方式不同?
- 将 std::文件系统头文件添加到我的程序时出现编译错误
- 如何使用 Xcode 8.2.1 在我的项目中添加 cpprestsdk 库
- 该函数不会向我的 bst 树添加任何内容
- 是否可以将 VBA 编程环境添加到我的C++应用程序?
- 尝试使用帖子将数据添加到我的MySQL数据库中
- 如何将选项卡添加到我的选项卡控件(WIN32 API C++ GUI)
- 如何使用 DevC++ 将 lodepng.cpp 和 lodepng.h 添加到我的项目中
- 将第三方Libs添加到我的CMAKE项目中
- 在我的功能中添加IF语句
- 我终于在链表中制作了我的添加函数,但不能在main中使用.:(.