利用vs远程连接Linux中的c++调用数据库

环境配置(问的GPT外加自己的一些修改):

如果你是在 Visual Studio 中创建的 Linux 项目,你可以按照以下步骤来配置 MySQL 的开发环境:

1. 下载并安装 MySQL 的开发库:
   在 Linux 主机上安装 MySQL 的开发库。可以使用包管理器或者从 MySQL 官方网站下载相应的开发库。具体的安装命令可能因你所使用的 Linux 发行版而有所不同。

2. 在 Visual Studio 中打开你的 Linux 项目:
   在 Visual Studio 中打开你的 Linux 项目,确保已经配置好远程连接到 Linux 主机。

3. 在项目属性中添加 MySQL 的包含目录和库目录:
   在 Visual Studio 中,右键点击项目,选择“属性”选项。在属性页中,选择“配置属性” > “C/C++” > “常规”,在“附加包含目录”中添加 MySQL 的头文件目录,例如 `/usr/include/mysql`。

       
 

 同样,在“配置属性” > “链接器” > “常规” 中的“附加库目录”中添加 MySQL 的库文件目录,例如 `/usr/lib64/mysql`。注意,这个地方需要先看看你的“libmysql”文件在哪,不同的版本可能不一个叫法,去linux上搜一下这个出来的文件所在的路径导入到下图红线的位置即可。我的文件叫做“libmysqlclient.so”

 4. 在链接器的输入选项中添加 MySQL 的库文件:
   在项目属性的“配置属性” > “链接器” > “输入” 中,添加 MySQL 的库文件名,例如 `libmysqlclient.so`。这将告诉链接器在链接时使用 MySQL 的库。注:如果你导入文件名后运行报错,请和我一样直接复制绝对路径进去

5. 测试 MySQL 连接:
   在你的代码中添加使用 MySQL 的连接和查询逻辑,并在 Linux 主机上编译和运行项目,以确保MySQL的连接和操作正常。

这些步骤是在 Visual Studio 中创建 Linux 项目时配置 MySQL 的一般方法,具体的细节可能因你所使用的 Visual Studio 版本和 Linux 环境而有所不同。在操作时请参考你所使用的工具的文档和指南。

其他:关于linux上直接调用gcc对上述文件生成,应当执行下述代码:                                        gcc main.cpp -lpthread -I/usr/include/mysql -L/usr/lib64/mysql -lmysqlclient -lstdc++ -std=c++11 标红部分直接改成自己的头文件路径和库文件路径即可。蓝色部分是linux引用库文件采用掐头去尾的方式,libmysqlclient.so变成了mysqlclient,外加连接符号-l

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值