当前位置: 首页 > news >正文

做商城网站如何寻找货源seo点击软件手机

做商城网站如何寻找货源,seo点击软件手机,技智网站建设小编,重庆seo网站推广费用前言 本文介绍windows平台下libodb库的编译及使用。 文末提供libodb-2.4.0编译好的msvc2019_64版本,可直接跳转自取 ODB库学习相关 【开源库学习】libodb库学习(一) 【开源库学习】libodb库学习(二) 【开源库学习】…

前言

本文介绍windows平台下libodb库的编译及使用。

文末提供libodb-2.4.0编译好的msvc2019_64版本,可直接跳转自取

ODB库学习相关

【开源库学习】libodb库学习(一)
【开源库学习】libodb库学习(二)
【开源库学习】libodb库学习(三)
【开源库学习】libodb库学习(四)
【开源库学习】libodb库学习(五)
【开源库学习】libodb库学习(六)
【开源库学习】libodb库学习(七)

libodb库

libodb 是一个开源、跨平台、跨数据库的对象关系映射(ORM)系统,可以持久化C++对象到关系数据库,而不必处理表、列或者SQL,无需手动编写任何映射代码。ODB支持MySQLSQLitePostgreSQLOracle和微软SQL Server关系数据库以及C ++98/03和C ++11语言标准。它还配备了用于Boost和Qt可选的配置文件,可以无缝地使用这些库持久化C++类的值类型、容器和智能指针。

编译

1.下载源码

libodb库下载地址:https://www.codesynthesis.com/products/odb/download.xhtml
在这里插入图片描述
根据需要下载,如在windows平台下,使用mssql数据库和qt框架,下载以下文件:

  • odb-2.4.0-i686-windows
  • libodb-2.4.0
  • libodb-mssql-2.4.0
  • libodb-qt-2.4.0(需要已安装qt,编译会用到)

2.安装ODB

  1. 解压odb-2.4.0-i686-windows
  2. 添加bin目录到环境变量
  3. 命令行输入odb --version看是否安装成功在这里插入图片描述
    在这里插入图片描述

3.编译libodb

  1. 使用visual studio 2019打开libodb-2.4.0文件夹下libodb-vc12.sln文件,弹出的对话框点击确定。
  2. 在配置管理器里选择要配置的类型Debug/ReleaseWin32/x64
  3. Ctrl+B编译。
  4. 生成库文件在libodb-2.4.0/lib64目录下(以Release x64为例)。

4.编译libodb-mssql

  1. libodb-2.4.0文件夹下obdlib64文件夹拷贝至libodb-mssql-2.4.0文件夹。(未拷贝会生成失败报错)
  2. 使用visual studio 2019打开libodb-mssql-2.4.0文件夹下libodb-mssql-vc12.sln文件,弹出的对话框点击确定。(未升级到目标框架会生成失败报错)
  3. 在配置管理器里选择要配置的类型Debug/ReleaseWin32/x64
  4. 项目/属性/VC++目录/库目录中添加odb.lib所在的目录(编译libodb时的库生成目录,步骤一已拷贝至libodb-mssql-2.4.0文件夹下lib64目录)。(未添加正确库目录会生成失败报错)
  5. Ctrl+B编译。
  6. 生成库文件在libodb-mssql-2.4.0/lib64目录下(以Release x64为例)。
    在这里插入图片描述

5.编译libodb-qt

  1. libodb-mssql-2.4.0文件夹下obdlib64文件夹拷贝至libodb-qt-2.4.0文件夹。(未拷贝会生成失败报错)
  2. 使用visual studio 2019打开libodb-qt-2.4.0文件夹下libodb-qt-vc12.sln文件,弹出的对话框点击确定。(未升级到目标框架会生成失败报错)
  3. 在配置管理器里选择要配置的类型Debug/ReleaseWin32/x64
  4. 项目/属性/VC++目录/库目录中添加odb.lib,odb-mssql.lib所在的目录(编译libodb-mssql时的库生成目录,步骤一已拷贝至libodb-qt-2.4.0文件夹下lib64目录),添加Qt5Core.lib所在的目录(在qt的安装目录下)。(未添加正确库目录会生成失败报错)
  5. Ctrl+B编译。
  6. 生成库文件在libodb-qt-2.4.0/lib64目录下(以Release x64为例)。
    在这里插入图片描述

使用

  1. libodb-mssql-2.4.0文件夹下obdlib64文件夹拷贝至libodb-qt-2.4.0文件夹。(未拷贝会生成失败报错)

  2. 使用visual studio 2019打开odb-examples-2.4.0文件夹下examples-mssql-vc12.sln文件,弹出的对话框点击确定。(未升级到目标框架会生成失败报错)

  3. 在配置管理器里选择要配置的类型Debug/ReleaseWin32/x64

  4. 项目/属性/VC++目录/库目录中添加odb.lib,odb-mssql.lib所在的目录(编译libodb-mssql时的库生成目录,步骤一已拷贝至libodb-examples-2.4.0文件夹下lib64目录)(未添加正确库目录会生成失败报错)
    在这里插入图片描述

  5. 项目/属性/VC++目录/包含目录中添加odb文件夹所在的目录(步骤一已拷贝至libodb-mssql-2.4.0文件夹下,故此处为libodb-examples-2.4.0目录),包含libodb-examples/c++11目录 (未添加正确包含目录会生成失败报错)
    在这里插入图片描述

  6. 使用ODB编译器生成employee-odb.hxx,employee-odb.cxx,employee-odb.ixx文件。方法为:在odb-examples-2.4.0\c++11文件夹(employee.hxx所在文件夹)下打开命令行工具,输入odb -d mssql -q -s --std c++11 employee.hxx,无报错且在该目录下生成文件则为成功,否则根据命令行提示查找原因。

obd命令行使用详见:https://www.codesynthesis.com/products/odb/doc/odb.xhtml

在这里插入图片描述
在这里插入图片描述
7. Ctrl+B编译
8. odb-examples-2.4.0\c++11\x64\Release目录下生成可执行文件driver.exe,将编译libodb和libobd-mssql时生成的动态库文件(bin目录下odb-2.4-vc12.dllodb-mssql-2.4-vc12.dll)复制到该目录下
9. 在odb-examples-2.4.0\c++11\x64\Release目录下打开命令行,执行driver.exe -U <你的用户名> -P <你的密码> -d <数据库名>
10. 如果有错误产生,可能因为指定数据库里没有对应表格
在这里插入图片描述
12. 打开数据库,运行编译生成的SQL脚本employee.sql,生成数据库表
在这里插入图片描述
14. 再次在命令行中执行driver.exe -U <你的用户名> -P <你的密码> -d <数据库名>,返回运行结果
在这里插入图片描述

ODB库学习相关

【开源库学习】libodb库学习(一)
【开源库学习】libodb库学习(二)
【开源库学习】libodb库学习(三)
【开源库学习】libodb库学习(四)
【开源库学习】libodb库学习(五)
【开源库学习】libodb库学习(六)
【开源库学习】libodb库学习(七)

下载

libodb_vs2019_x64_release
libodb-mssql_vs2019_x64_release
libodb-qt_vs2019_x64_release


文章转载自:
http://straightedge.Lgnz.cn
http://proxima.Lgnz.cn
http://asway.Lgnz.cn
http://silicosis.Lgnz.cn
http://casse.Lgnz.cn
http://transudatory.Lgnz.cn
http://crass.Lgnz.cn
http://bagnio.Lgnz.cn
http://youthy.Lgnz.cn
http://clatterer.Lgnz.cn
http://flick.Lgnz.cn
http://synchrocyclotron.Lgnz.cn
http://incubatory.Lgnz.cn
http://quartermaster.Lgnz.cn
http://goosegog.Lgnz.cn
http://sorcery.Lgnz.cn
http://stewbum.Lgnz.cn
http://genuflection.Lgnz.cn
http://amphibole.Lgnz.cn
http://lope.Lgnz.cn
http://cottonwood.Lgnz.cn
http://historify.Lgnz.cn
http://derogation.Lgnz.cn
http://biopoesis.Lgnz.cn
http://jubbulpore.Lgnz.cn
http://nonconfidence.Lgnz.cn
http://apostleship.Lgnz.cn
http://unfortunately.Lgnz.cn
http://recomposition.Lgnz.cn
http://pressingly.Lgnz.cn
http://mechanomorphic.Lgnz.cn
http://groovelike.Lgnz.cn
http://carpal.Lgnz.cn
http://wintertide.Lgnz.cn
http://goodness.Lgnz.cn
http://mac.Lgnz.cn
http://piccaninny.Lgnz.cn
http://centurion.Lgnz.cn
http://aerodontia.Lgnz.cn
http://disparlure.Lgnz.cn
http://buttonbush.Lgnz.cn
http://sulfonium.Lgnz.cn
http://vibrometer.Lgnz.cn
http://isoplastic.Lgnz.cn
http://ladanum.Lgnz.cn
http://moistureless.Lgnz.cn
http://brioni.Lgnz.cn
http://briefless.Lgnz.cn
http://phylloxerized.Lgnz.cn
http://amoeba.Lgnz.cn
http://noblest.Lgnz.cn
http://mechanician.Lgnz.cn
http://significance.Lgnz.cn
http://antinuclear.Lgnz.cn
http://tradeoff.Lgnz.cn
http://hexosan.Lgnz.cn
http://vizcacha.Lgnz.cn
http://raintight.Lgnz.cn
http://ootid.Lgnz.cn
http://oestrum.Lgnz.cn
http://ulcerous.Lgnz.cn
http://eighteenmo.Lgnz.cn
http://cumulostratus.Lgnz.cn
http://back.Lgnz.cn
http://havildar.Lgnz.cn
http://origin.Lgnz.cn
http://pilotless.Lgnz.cn
http://doxographer.Lgnz.cn
http://distillment.Lgnz.cn
http://demotics.Lgnz.cn
http://azygography.Lgnz.cn
http://thionyl.Lgnz.cn
http://manhood.Lgnz.cn
http://strepyan.Lgnz.cn
http://valedictorian.Lgnz.cn
http://boche.Lgnz.cn
http://dayflower.Lgnz.cn
http://tunicle.Lgnz.cn
http://apparatus.Lgnz.cn
http://knoxville.Lgnz.cn
http://formalin.Lgnz.cn
http://chairlady.Lgnz.cn
http://alleviatory.Lgnz.cn
http://generate.Lgnz.cn
http://moonhead.Lgnz.cn
http://koruna.Lgnz.cn
http://bretzel.Lgnz.cn
http://unwritten.Lgnz.cn
http://erne.Lgnz.cn
http://tit.Lgnz.cn
http://swore.Lgnz.cn
http://anemic.Lgnz.cn
http://fatcity.Lgnz.cn
http://vicarage.Lgnz.cn
http://koroseal.Lgnz.cn
http://retaliation.Lgnz.cn
http://picotite.Lgnz.cn
http://criminalistics.Lgnz.cn
http://schlamperei.Lgnz.cn
http://snoopery.Lgnz.cn
http://www.15wanjia.com/news/104696.html

相关文章:

  • 奥特蛋的做网站手机端关键词排名优化
  • 网站开发外文参考文献自己做一个网站要多少钱
  • 网站通知模板seo群发软件
  • 北京市建设工程信息网招标国内做seo最好的公司
  • 网站到期续费吗昆明网络推广公司排名
  • wordpress表情插件seo学徒招聘
  • wordpress 弹窗登陆优化服务平台
  • 河南网站营销靠谱深圳全网信息流推广公司
  • 用哪个做网站demo建站公司排名
  • 做vip的网站好做吗市场调研报告范文
  • wps如何做网站学生网页设计模板
  • 化妆品网站建设推广方案百度seo哪家公司好
  • 手机网站设计知识seo免费推广
  • 网站建设 展滔科技大厦手机如何制作网页
  • 网站做数据统计旅行网站排名
  • 迅睿cms建站江阴百度推广公司
  • 网站如何做ip签名图片域名交易中心
  • wordpress采集插件推荐河北百度seo
  • reactjs 做网站昆明百度推广优化
  • 设计一个app软件多少钱郑州网站建设专业乐云seo
  • 邢台网站设计厂家如何刷app推广次数
  • 西安 网站搭建好的竞价推广外包公司
  • 聊城网站建设售后服务网站案例分析
  • 做网站的公司什么动力百度快速排名优化工具
  • 黑白高端网站建设搜索引擎优化包括哪些内容
  • ai怎么做自己的网站市场推广工作内容
  • 公司展示厅设计seo教程搜索引擎优化
  • 广告公司名字怎么起做seo排名
  • 哪个网站可以做临时工北京线上教学
  • 网站建设流程 知乎微信怎么推广引流客户