当前位置:  技术问答>linux和unix

mysql++ 程序上次编译好好的,这次出错

    来源: 互联网  发布时间:2016-06-10

    本文导语:  #include  #include  int main() {     ...     ...      } 上次编译的时候还没问题, 这次就出错了, 一摸一样的程序,一行都没改过... [root@localhost zdf]# g++ -Wno-deprecated -L/usr/lib/mysql -lmysqlclient -L/usr/local/lib -lmysql...

#include 
#include 

int main()
{
    ...
    ...
    
}

上次编译的时候还没问题, 这次就出错了, 一摸一样的程序,一行都没改过...

[root@localhost zdf]# g++ -Wno-deprecated -L/usr/lib/mysql -lmysqlclient -L/usr/local/lib -lmysqlpp -Ilib -I/usr/include/mysl -I/usr/local/include/mysql++ -o test a.cpp -lpthread
In file included from /usr/local/include/mysql++/connection.h:38,
                 from /usr/local/include/mysql++/mysql++.h:56,
                 from a.cpp:5:
/usr/local/include/mysql++/common.h:124:28: mysql_version.h: No such file or directory
/usr/local/include/mysql++/common.h:182:20: mysql.h: No such file or directory
In file included from /usr/local/include/mysql++/sql_buffer.h:32,
                 from /usr/local/include/mysql++/stadapter.h:35,
                 from /usr/local/include/mysql++/qparms.h:35,
                 from /usr/local/include/mysql++/query.h:34,
                 from /usr/local/include/mysql++/mysql++.h:58,
                 from a.cpp:5:
/usr/local/include/mysql++/type_info.h:83: error: expected `,' or `...' before "bt"
/usr/local/include/mysql++/type_info.h:84: error: ISO C++ forbids declaration of `enum_field_types' with no type
/usr/local/include/mysql++/type_info.h:98: error: `enum_field_types' does not name a type
/usr/local/include/mysql++/type_info.h: In constructor `mysqlpp::mysql_ti_sql_type_info::mysql_ti_sql_type_info()':
/usr/local/include/mysql++/type_info.h:71: error: class `mysqlpp::mysql_ti_sql_type_info' does not have any field named `base_type_'
/usr/local/include/mysql++/type_info.h:77: error: `FIELD_TYPE_NULL' was not declared in this scope
/usr/local/include/mysql++/type_info.h: In constructor `mysqlpp::mysql_ti_sql_type_info::mysql_ti_sql_type_info(const char*, const std::type_info&, int)':
/usr/local/include/mysql++/type_info.h:87: error: class `mysqlpp::mysql_ti_sql_type_info' does not have any field named `base_type_'
/usr/local/include/mysql++/type_info.h:87: error: `bt' was not declared in this scope
/usr/local/include/mysql++/type_info.h:88: error: `flags' was not declared in this scope
/usr/local/include/mysql++/type_info.h: At global scope:
/usr/local/include/mysql++/type_info.h:168: error: expected `)' before "t"
/usr/local/include/mysql++/type_info.h:270: error: `enum_field_types' does not name a type
/usr/local/include/mysql++/type_info.h:304: error: `enum_field_types' has not been declared
/usr/local/include/mysql++/type_info.h:305: error: ISO C++ forbids declaration of `t' with no type
/usr/local/include/mysql++/type_info.h: In member function `const mysqlpp::mysql_type_info mysqlpp::mysql_type_info::base_type() const':
/usr/local/include/mysql++/type_info.h:230: error: 'const class mysqlpp::mysql_ti_sql_type_info' has no member named 'base_type_'
In file included from /usr/local/include/mysql++/stadapter.h:35,
                 from /usr/local/include/mysql++/qparms.h:35,
                 from /usr/local/include/mysql++/query.h:34,
                 from /usr/local/include/mysql++/mysql++.h:58,
                 from a.cpp:5:
/usr/local/include/mysql++/sql_buffer.h: At global scope:
/usr/local/include/mysql++/sql_buffer.h:71: error: `string_type' is not a member of `mysqlpp::mysql_type_info'
/usr/local/include/mysql++/sql_buffer.h:76: error: `string_type' is not a member of `mysqlpp::mysql_type_info'
/usr/local/include/mysql++/sql_buffer.h: In member function `bool mysqlpp::SQLBuffer::is_string()':
/usr/local/include/mysql++/sql_buffer.h:95: error: `string_type' is not a member of `mysqlpp::mysql_type_info'
In file included from /usr/local/include/mysql++/result.h:35,
                 from /usr/local/include/mysql++/query.h:36,
                 from /usr/local/include/mysql++/mysql++.h:58,
                 from a.cpp:5:
/usr/local/include/mysql++/field.h: At global scope:
/usr/local/include/mysql++/field.h:58: error: expected `,' or `...' before '*' token
/usr/local/include/mysql++/field.h:58: error: ISO C++ forbids declaration of `MYSQL_FIELD' with no type

|
貌似mysql++有问题。

    
 
 

您可能感兴趣的文章:

  • 在freebsd下编译mysql不支持gbk,是否要先卸载mysql再重新编译?
  • 急需c访问mysql的代码,要直接可以编译的!
  • 访问mysql编译出错!!!
  • 在Linux下访问mysql,编译出现的问题
  • MYSQL用什么编译嵌入式SQL的程序
  • 高分求教mysql 编译环境安装问题!
  • 求助!!编译连接 mysql 时出错
  • 解析如何加快mysql编译的速度
  • C和mysql编译出错,帮忙看看
  • 编译问题 undefined reference to `mysql_free_result'
  • crontab 如何定时执行Mysql中C编译完成的程序
  • 用GCC编译时,找不到MYSQL.H这个文件呀,请老大帮忙呀!!!!!!!!!
  • mysql编译问题
  • 急!编译Mysql出错!
  • mysql安装编译
  • MySQl的编译安装!
  • 重新编译Mysql时出现问题,请教达人
  • 我在linux环境下用QT和Mysql,编译时无法找到头文件QSqlDriver,怎么办?
  • Linux下查看nginx apache mysql php的编译参数
  • Linux下MySQL 5.5.8 源码编译安装记录分享
  • linux mysql登陆出错 mysql升级方法
  • Web服务器/前端 iis7站长之家
  • 虚拟机mysql数据传输出错
  • mysql远程登录出错的解决方法
  • Linux下连接Mysql出错,大家帮帮我吧
  • fedora16 启动MySQL出错
  • linux mysql 安装出错 提示 A mysqld process already exists
  • linux怎样进入mysql的控制台&启动时加载apache出错
  • Red Hat Linux As系列 64bit 安装MYSQL出错
  • fc5 下安装mysql5,出错
  • C语言读取MySQL的NULL值出错
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎样让我的程序能像mysql一样运行后有一个mysql>的提示符等待用户输入并解析用户输入的数据然后执行操作?
  • linux下搭建mysql环境,并用mysql的C语言开发一个程序
  • linux 下c编写调用mysql的程序???
  • MySQL数据库备份恢复程序 MySQLDumper
  • linux下程序输出导入到mysql?
  • 寻找mysql数据库的jdbc驱动程序,谢谢!!!
  • 哪里有JDBC for MySQL 驱动程序下载??(100)
  • 谁知道MySQL的驱动接口程序在那里下载?
  • mysql数据库的JDBC驱动程序为什么出现错误?
  • 求mysql的驅動程序
  • 程序连接mySQL时的问题。
  • 怎么在linux上用c程序调用mysql数据库,可以给一段例子么?
  • 如何获得MYSQL驱动程序接口?
  • 基于PHP+MySQL的开源博客程序 JBLOG
  • 何处可以下载最新的for mySQL的jdbc驱动程序。
  • 谁有linux用qt和mysql开发的信息管理程序
  • 哪位同盟可以我一份jsp+mysql的消息发布程序,高分赠送!
  • 关于MYSql开发发布程序的问题(如何提取出动态连接库
  • Linux下的C++程序怎么连接WIN2000下的SQL Server 2000?或者如何连接MySQL?
  • 用glade开发一个数据库应用程序, mysql.h怎么联接??
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • MySQL Workbench的下载安装与使用教程


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3