DTL使用中遇到的sql.h无法找到的解决过程

振动分析中相位的确定 更是定位不平衡量角度的关键。是确定振动信号与转子旋转位置之间时间关系的核心步骤,而。以内,以确保校正配重安装角度的有效性。在实际动平衡中,相位角的误差需控制在。在振动分析和动平衡中, 阅读详情

        最近任务,看DTL,高级货呢么,一搜,还有OTL,哎,看到一个linux培训机构的广告,培训Linux下开发,包括ACE,Boost,OTL,DTL....看到个评论,说这几个就够喝一壶的了,哎,算来估计的确是啊,虽然最近也看点ACE,不过目前是让DTL,储备力量,爆发之。。。

        首先,去了sourceforge下载DTL源码http://sourceforge.net/projects/dtemplatelib/,进入目录,make一把,悲剧了,fatal error:sql.h :No such file or dictionary。。。

        一搜,整个系统只有qt的qsql.h和mysql的mysql.h,果然没有sql.h;而在windows这边,是能搜到sql.h的,vc98的include下有的。

       搜索引擎是个好东东啊,一搜,原来没装unixodbc,http://bytes.com/topic/c/answers/604015-dtl-g#post2379147(看到和自己差不多的人遇到同样的问题,居然有一丝欣慰,哎,邪恶了)。毕竟也是啊,人DTL是封装ODBC成类似STL操作的,没ODBC的东东,说不过去,于是装之(更多unixodbc可参考http://www.unixodbc.org/)

         

sudo apt-get install unixodbc
       不过依旧找不到sql.h,纳尼?以楼主有限的经历,实在想不出原因啦,莫非windows有,因为windows我装了sqlserver?看目录,应该是vc6对sql访问提供支持才对啊。那么linux呢?

      于是,继续在茫茫网海中搜寻,何处是归处?

       问题在于,用这个东东的人就不多,幸好长期用google的engligh搜索再去掉搜索结果,不然百度这个真的是搜不出这些东东。终于,功夫不负有心人,在sql.h  和ubuntu的组合词搜索下(真的是换了很多个组合,像sql.h:no such file),找到个很是靠谱的:

http://packages.ubuntu.com/search?searchon=contents&keywords=sql.h&mode=exactfilename&suite=intrepid&arch=any

       因为sql.h是来自于unixodbc-dev或libiodbc2-dev开发包,于是果断装之:

sudo apt-get install unixodbc-dev
sudo apt-get install libiodbc2-dev
      后来在自己电脑上重做,发现只需要第一个就够。

       再次make,OK。exlipse直接添加DTL.h也不再像以前提示缺少文件,Ok~~~

       至此,解决。中间搜到的http://www.builder.com.cn/2007/0912/501609.shtml也还不错,留着,也许有用http://blog.youkuaiyun.com/liefdiy/article/details/5348583

      下面就开始按照文档进行尝试了。。。先将本次经历整理为文档。

 

       ps:不少开源软件真是不错,像DTL,文档就做的很细致,代码风格还没看,应该不错,不然也不会这么出名,以前下的cppcheck,代码写的真是漂亮,而且分工和层次清楚,不得不说,好的开源软件,真的是福音啊

      

      菜鸟goes on ~~~

WPS JS宏智能识别代码段并设置样式(完整可用版) 之前,我们已经经历了多次迭代,解决了许多问题,比如识别代码块、处理多行导入、调整样式等。现在他们需要一份全面的文档来解释整个代码的结构和工作原理。(5)智能行分析(含URL和注解检测优化)function analyzeLineEnhanced(rawText,trimmedText,codeSymbols,codePatterns, singleLinePatterns)该解决方案在保持高性能的同时,提供了良好的可扩展性,能够适应不同组织的代码规范需求,是WPS生态中专业文档处理的创新实践。 阅读详情

相关推荐

基于CANoe的Basic Diagnostics ECU (UDS)

基于CANoe的Basic Diagnostics ECU (UDS)

farmer00的博客 9152

SQL.H 通过此文件寻找sqlAPI编程的一种捷径

以下是关于SQLAPI函数的源代码,可以通过其查找关于底层对数据库访问的相关资料 /***************************************************************** ** SQL.H - This is the the main include for ODBC Core functions. ** ** preconditions: **

xzm_cn 2311

华为昇腾 Atlas 200I DK A2 开发板编程接口学习入门:系统安装和开发步骤、注意事项与典型案例实战

华为昇腾开发板编程接口指南:从入门到进阶 本文系统介绍了华为昇腾开发板的编程接口体系,涵盖MindXSDK和AscendCL两大核心框架。MindXSDK提供高层封装接口,适合快速搭建视觉应用;AscendCL则是底层接口,需手动管理设备内存。文章详细讲解了: 开发环境搭建步骤,包括系统配置、依赖安装 MindXSDK组件化编程流程(图像分类实例) AscendCL底层开发方法(内存管理、模型推理) 常见问题解决方案和调试技巧 两个典型应用实例(摄像头目标检测和图像分类) 针对小白开发者,推荐从MindXS

bother3000的博客 2423

linux sql.h 找不到,sqlfront.h 没有那个文件或目录

[wyq@localhost ~]$ sudo pip install pymssqlDownloading/unpacking pymssqlDownloading pymssql-2.1.0.tar.bz2 (1.9MB): 0% 8.2kBDownloading pymssql-2.1.0.tar.bz2 (1.9MB): 1.9MB downloadedRunning setup.p...

weixin_39572409的博客 1029

ARM Cortex-M系列授权解析:从研发到量产的免费与付费之路

本文深入解析了ARM Cortex-M系列内核从研发到量产过程中的授权模式。研发阶段可利用ARM DesignStart等免费资源进行原型验证,但产品商业化量产则需支付授权费与版税。文章对比了采购商用MCU与自研芯片的成本差异,并探讨了RISC-V作为免费替代方案在IoT领域的应用前景与挑战,为开发者提供了清晰的选型指南。

weixin_29292431的博客 493

Marvell 88E6390x交换芯片:从零构建No-CPU模式网络交换系统

本文详细介绍了如何为Marvell 88E6390x以太网交换芯片构建No-CPU模式网络交换系统。通过解析其核心价值与硬件准备,并手把手指导使用CodeBlocks、IMPGUI和SwitchGUI等软件工具进行配置代码编写、镜像生成与烧录,最终实现交换芯片脱离外部CPU独立工作,适用于成本敏感、空间受限的嵌入式网络设备设计。

plant的博客 481

SQL操作h和C语言使用SQL

一、基本操作 1.1 MySQL基本命令 连接MySQL服务器 在命令行下输入mysql –h localhost –u root –p 当显示“Enter password:”时,输入密码mysql 查看MySQL中有哪些数据库 mysql> show databases; (注意SQL语句结尾的分号!) 使用数据库mysql mysql> use mysql; 查看当前使用的数据库 mysql> select database(); 查看数据库mysql中有哪些关系

weixin_44357667的博客 1081

【UE5】多用户协同编辑实战:从配置到实时协作

本文详细介绍了在虚幻引擎5中配置和使用多用户协同编辑功能的完整流程。从启用Multi-User Editing插件、配置UDP Messaging网络通信,到启动服务器、创建会话并实现实时协作,提供了从环境准备到实战协作的清晰指南。文章还分享了资产同步、场景分批、对象锁定等实用技巧,并强调了网络配置与版本一致性等关键避坑点,旨在帮助中小型团队提升关卡设计和原型开发的协作效率。

weixin_29001683的博客 266

mysql 8.0.33源码编译及调试记录

mysql 8.0.33源码编译及调试记录

小x的博客 2072

VL53L0X加盖玻片后精度暴跌?手把手教你完成串扰校准(CrossTalk Calibration)

本文详细解析了VL53L0X激光测距传感器加盖玻片后精度下降的原因,并提供了串扰校准(CrossTalk Calibration)的完整解决方案。通过分步指导和实用代码示例,帮助工程师恢复毫米级测距精度,适用于智能门锁、扫地机器人等应用场景。

weixin_33708432的博客 539

基于Python的船舶AIS数据爬取与分析:从数据采集到可视化实战

本文详细介绍了如何使用Python构建一个完整的船舶AIS数据爬取与分析系统。文章从AIS系统的基本原理讲起,逐步深入到数据采集、存储、清洗、分析和可视化的全流程。我们将使用最新的Python技术栈,包括aiohttp异步爬虫、MongoDB存储、Pandas数据处理以及Pydeck三维可视化等。本文提供了完整的代码实现,并探讨了在实际应用中可能遇到的问题及其解决方案。关键词:AIS数据、Python爬虫、异步IO、数据可视化、海事分析。

2201_76125261的博客 811

unixODBC中 column .... does not exist 的解决过程

情况描述:在postgresql中添加表example后,用DTL示范代码访问,提示错误。 dtl代码如下:(添加库odbc、DTL、odbcinst、stdc++) #include "DTL.h" #include using namespace dtl; using

coder_xia的专栏 2336

Modbus协议全家桶(C#纯原生完整版):ModbusRTU + ModbusTCP + ModbusASCII 协议规范+完整封装+工业级实战

你已经掌握了C#串口/网口原生核心API和工业通信协议本质,而今天的主角Modbus协议,是工业通信领域绝对的王者、通用的标准、入门的必修课,没有之一。凡是做工业通信开发,必会Modbus协议;市面上99%的工业设备(PLC、变频器、温控仪、传感器、流量计、扫码枪)都原生支持Modbus协议。Modbus协议不是单一协议,而是一个「协议家族」,我们常说的就是这个家族的三大核心成员,也是工业现场的全部Modbus应用形态。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 561

c++数据库访问OTL和DTL

OTL :http://otl.sourceforge.net/ DTL:http://dtemplatelib.sourceforge.net/ OTL例子:http://otl.sourceforge.net/otl3_examples.htm OTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreS

石头 1663

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SQL语法大全及练习

以下语法的实现利用scott 员工管理系统 hr 人事管理系统基本语法。

qq_61726001的博客 786

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

MySQL的最全常用SQL语句 —— 一文可以快速熟悉、回忆sql语句

本篇内容:MySQL的常用指令 —— 一文可以快速熟悉、回忆Sql语句 最近更新:2022年1月10日 MySQL的常用指令 个人简介:一只二本院校在读的大三程序猿,本着注重基础,打卡算法,分享技术作为个人的经验总结性的博文博主,虽然可能有时会犯懒,但是还是会坚持下去的,如果你很喜欢博文的话,建议看下面一行~(疯狂暗示QwQ) 点赞收藏 ⭐留言 一键三连 关爱程序猿,从你我做起 本文目录MySQL的常用指令写在前面一、通过命令行操作数据库服务的常

Alascanfu的博客 9538

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

数据库基本管理

数据库基本管理 1.数据库操作基本流程 ✓ 连接登陆数据库 ✓ 创建数据库 ✓ 创建数据表 ✓ 插入数据记录 ✓ 断开连接 连接 MySQL 的方法:命令行、Web 网页、安装图形软件、编写脚本(PHP、java…) 连接MySQL数据库的命令语法格式: [root@mysql50 ~]# mysql [-h服务器IP或域名 - u用户名 -p密码 数据库名称] quit 或者 exit...

weixin_44793145的博客 178

简化SQL计算之字母分段

表rbd_dtl的RBP_VALUE字段存储着字符串“ALL”和一些字母,现在要将该字段拼成分段的字符串,形如: A-F,H,J-K,N-O,Q-S,U-V,X-Z    源数据如下:   具体规则是: 如果RBP_VALUE=“ALL”,则舍去该值。 如果RBP_VALUE前后都是连续的字母,则取第一个字母和最后一个字母作为一段,中间用横杠,比如“A-F”。 如果RBP_VALUE...

一台数据分析的机器! 228

将sql语句线上部署脚本

将sql语句线上部署脚本 #!/bin/bash ############################################ # # author: hunter.d # date : 2020-02-01 # desc : sql计算任务dwd层流量事件明细执行脚本 # source: ods_app_log # dest : dwd_apl_glb_...

weixin_45896475的博客 325

SQL基础语法(四个分类、库和表的增删改)

SQL语法主要分为四大类:DDL(数据定义语言)用于库表结构操作,包括create、alter、drop等命令;DML(数据操纵语言)用于数据增删改,包括insert、update、delete;DQL(数据查询语言)主要是select查询;DCL(数据控制语言)管理权限和事务。文章详细介绍了数据库和表的创建、查看、修改、删除等基础操作,包括字符集设置、表结构修改、字段添加删除等实用技巧,并说明了各SQL命令在Navicat工具中的对应操作方式。

chen_note的博客 982

mysql基础入门

常用的sql操作指令 DDL数据定义语言(create、alter、drop) DML数据操作语言(insert、update、delete) DCL数据控制语言(grant、revoke) DTL数据事物语言(commit、rollback、savepoint) 主配置文件:/etc/my.cnf 数据库目录:/var/lib/mysql 端口:3306 服务:mysqld 查看进程:ps -C...

sinat_35455878的博客 248

MySQL入门篇(含数据库的备份)

1.DB,DBMS,SQL 1.DB(数据库):存储数据的仓库,保存一系列有组织的数据 2.DBMS(数据库管理系统):数据库是通过DBMS创建和操作的容器 3.SQL(结构查询语言):专门用来与数据库通信的语言 形象化的举一个例子:DB是一个仓库,DBMS是对仓库进行操控的工作人员,SQL是老板对工作人员发出的指令,老板发出指令,命令工作人员对仓库里边进行操作 2.SQL分类: 1.DDL...

记录博主学到的点滴 3582

mysql 找出表中最新时间的第二条 ,即第二新时间

【代码】mysql 找出表中最新时间的第二条 ,即第二新时间。

chengchong_cc的博客 462

数据库-Mysql使用学习笔记(命令行及图形化界面)

环境及软件 Windows 10 Mysql 5.7.X Navicat 12 for Mysql 安装目录 安装目录 bin 应用程序存放目录 docs 文档存放目录 data 数据存放目录 my.ini 配置文件 配置文件 教程 启动Mysql服务 图形化 任务管理器 打开任务管理器->服务->找到MySQL57,右键启动即可 任务管理器启动 计算机服务 我的电脑/此电脑/计算机,右键,管理->服务和应用程序->服务,找到MySQL5...

关注网络安全、云原生安全 1万+

mysql基础

一. 数据库介绍 用途 库 表 字段 行 二. SQL DDL:数据定义语言 Data Definition Language DML:数据操作语言 Data Manipulation Language DQL:数据查询语言 Data Query Language DCL:数据控制语言 Data Control Language DTL:事务控制语言 Transaction Control Language 三. 链接数据库 修改数据库密码: http://localhost/ph

Dawn_cl的博客 145

数据库相关基本知识

数据库: 用来管理数据的仓库 主要功能: 增 删 改 查 开发中用到的数据库: 关系型数据库: MySQL : Orcal公司 Orcal : Orcal 公司 SQL Server : MS公司 非关系型数据库: Redis MongoDB SQL 语句分类: DDL: 数据库定义; DML: 数据库操作; DQL: 数据库查询; DTL:...

qq_39377000的博客 496
上一篇: 最近发现基础很不给力啊,char*遇到的一些问题
下一篇: linux下的su,su -,以及cd,cd - ,cd ~总结
coder_xia
博客等级 码龄17年 151粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值