出于某种原因,当使用发布配置构建时,我收到一些关于“非dll接口类”的警告,但没有调试。

我已经比较了发行版和调试配置,以及我的配置和MySQL++示例配置,但是我看不出是哪个设置导致了这些警告。

1>c:\sql\mysql 5.0\mysql++-3.0.9\lib\qparms.h(49) : warning C4275: non dll-interface class 'std::_Container_base_aux' used as base for dll-interface class 'std::_Container_base_aux_alloc_real<_alloc>'

1> with

1> [

1> _Alloc=std::allocator<:sqltypeadapter>

1> ]

1> C:\apps\Microsoft Visual Studio 9.0\VC\include\xutility(377) : see declaration of 'std::_Container_base_aux'

1>c:\sql\mysql 5.0\mysql++-3.0.9\lib\result.h(212) : warning C4275...

警告中的代码段:

class MYSQLPP_EXPORT SQLQueryParms : public std::vector

{

...

在我看来,明显的是我没有使用CRT的DLL版本,但是由于我是(“多线程DLL(/MD)”的发行版),这不可能是问题所在,所以必须在其他地方……

mysqlpp_export定义为“uu declspec(dllexport)”。

编译器命令行中,我为可读性缩短了一些路径,但是所有标志等都是相同的。

/O2 /Oi /GL /I "C:\SQL\MySQL 5.0\\include\\" /I "C:\SQL\MySQL 5.0\mysql++-3.0.9\\lib\\" /D "NDEBUG" /D "_WIN32" /D "_MBCS" /FD /EHsc /MD /Gy /Yu"precompiled.h" /Fp"C:\...\server.pch" /Fo"C:\..." /Fd"C:\...\vc90.pdb" /W3 /nologo /c /Zi /TP /errorReport:prompt

对于MySQL++示例。

/Od /I "C:\SQL\MySQL 5.0\\include" /I "..\lib" /D "_CONSOLE" /D "UNICODE" /D "_UNICODE" /FD /EHsc /MD /Fo"C:\SQL\MySQL 5.0\mysql++-3.0.9\vc2008\Release\simple1\\" /Fd"C:\SQL\MySQL 5.0\mysql++-3.0.9\vc2008\Release\simple1.pdb" /W3 /nologo /c /TP /errorReport:prompt

mysql手机版编译器_带有版本配置的MySQL++的编译器警告相关推荐

  1. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  2. 风云卡五星android版本,卡五星麻将下载_卡五星麻将手机版下载_卡五星麻将安卓版下载-木蚂蚁...

    提交者:Alvin 包名:ydsoft.mjkwx 三人卡五星是襄阳地区最新兴起并流行的游戏,它采用一副麻将牌去掉万子和东南西北风,共84张牌,由三个人来争谁先胡牌.牌型变化多,和牌速度快是它的特点. ...

  3. python 网络监控系统手机版下载_云视通网络监控系统手机版

    云视通是一款便于生活的监控软件,在使用之前,用户需要登录注册账号.注册步骤很简单,几步即可完成,如果不进行注册是无法进行使用的.在成功登录账号之后,便可与监控设备进行调节,包括获取实时画面,视频分享, ...

  4. gps测速仪手机版下载_银豹收银系统手机版下载-银豹收银系统手机安卓版APP下载v2.0.1.2...

    银豹收银系统手机版是全新的手机收银系统app,一分钟即可完成很多收银工作,在应用的过程中还有利于商家更好的管理自己的店铺信息,了解商品的销售情况,知晓顾客的购买情况,还可以自由设定收银的语音提示哦,非 ...

  5. 安装mysql后环境变量_环境变量配置2 安装mysql

    安装个低版本的5.5 net start mysql  启动 安装好直接执行mysql 然后执行mysql -uroot -proot 注意不要被误导:这里的mysql -uroot -p后的root ...

  6. mysql 绿色版的安装过程和配置

    1. 从地址http://dev.mysql.com/downloads/mysql/中选择windows的版本下载. 2. mysql各个版本的简介 (1) MySQL Community Serv ...

  7. mysql 绿色版远程访问_【Linux】MySQL解压版安装及允许远程访问

    安装环境/工具 1.Linux( centOS 版) 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar 安装步骤 1.下载mysql解压版(mysql-5.6.31-l ...

  8. app inventor离线版_小鸡漫画app手机版下载_小鸡漫画好看的漫画手机版下载

    小鸡漫画app手机版,是一款无限量看漫画的阅读软件.小鸡漫画app手机版为喜欢看漫画的用户带来超多好看.热门.经典的漫画集,在这里看漫画没有乱七八糟和漫画无关的东西打扰.小鸡漫画app手机版方便看漫画 ...

  9. vs mysql 环境安装教程_使用 VS 开发连接 MySQL 的 Web 项目的环境配置

    前言: 安装 开发环境 软件安装: 版本选择:MySQL for Visual Studio 最新版 Connector/NET 版本必须与 MySql.Data 和 MySql.Data.Entit ...

最新文章

  1. R语言随机森林回归(randomforest)模型构建
  2. nginx做负载均衡 tomcat获得客户端真实ip
  3. Nginx七层负载均衡的案例
  4. 编程基础 垃圾回收_编程中的垃圾回收指南
  5. 经典排序算法 - 堆排序Heap sort
  6. php异步处理下载文件,php异步处理-上传文件
  7. html5详细的中文手册,Web前端
  8. java 匿名初始化_Java:双括号初始化 /匿名内部类初始化法
  9. 二次开发 英文_Revit二次开发——异形柱翻模插件的开发思路
  10. 主类main方法里面可以有不带public的子类 但是不能有接口
  11. SAP License:中国集团管控存在的主要问题
  12. Atitit 游戏的原理与概论attilax总结
  13. html能计算吗,使用(JavaScript和HTML)计算总数
  14. 使用Python求解一元二次方程
  15. HTML之Data attributes
  16. 怎样用计算机截图,如何在电脑中截图
  17. R软件R2WinBUGS程序包在网状Meta分析中的应用
  18. 全球首个机器人辅助试管婴儿降生
  19. 申请微信小程序需要的材料
  20. Win7Codecs+设置程序中英文对照

热门文章

  1. 连接数据库实现图书管理系统
  2. Docker---学习笔记
  3. list 删除值为指定的字段
  4. 25天掌握java基础(八)——static、单例、代码块、继承
  5. swing绘制的直升机
  6. java 先进先出 列子,Java队列
  7. BeetlSql简介及举例
  8. centos7是哪种版本Linux,centos7发行版号对应基于RHEL Source(版本)对照表
  9. 75亿美元!欧盟批准微软收购Zenimax,Xbox获史诗级加强
  10. Java 前端加密传输后端解密以及验证码功能