zoukankan      html  css  js  c++  java
  • 【原创】0. MYSQL++的环境准备

    1. 获取

    Google MYSQL++,第一个就是,然后跟着要求进行下载。

    2. 编译和安装

    其实在作者的各种README文档里面已经写得很清楚了,现在对一些可能会出现问题的地方进行一下回顾。

    • Windows环境

    我所使用的环境是WIN7+VS2010,读了一下Visual Studio版本的Readme,我发现其实作者还是推荐我使用vs2005的sln进行升级的,然后我也试了一下,vs2008的sln最终在update之后出现了各种convert失败的情况。所以我决定使用vs2005目录下的文件。

    在进行升级之前,请使用工具打开所有的vcproj,然后查找“C:Program FilesMySQLMySQL Connector C 6.1"(按照版本而异),由于作者的机子是默认安装的MYSQL,而我们的可能不是,所以需要全局替换为自己的MYSQL安装路径下的MYSQL C API的BASE目录。例如,我的安装路径在"D:MySQLMySQL Connector C 6.1 6.1.2",所以用此进行全局替换。

    当我使用VS2010打开并进行编译mysqlpp项目时,出现了很多winsock2.h重定义问题,解决方法是参考了这篇文章。具体的修改在common.h中,将#include <winsock.h>改写为#include <winsock2.h>,即可编译通过。

    编译之后还有链接问题,报错是libmysql.lib找不到。这个比较简单,修改mysqlpp的属性,在Linker/Input下找到Additional Dependencies。将libmysql.lib的路径填全即可。

    • Linux环境

    Linux环境的编译较为简单,直接参看README-Unix.txt和README-Linux.txt。注意的是,其实大多数的操作说明都在README-Unix.txt中。

    3. 实验

    README中也讲得很清楚了,这里不赘述,但是要说明的是,需要先跑一下resetdb创建环境。

    原创作品,转载请注明出处www.cnblogs.com/aicro

  • 相关阅读:
    xmpp学习笔记(二)
    xmpp学习笔记(一)
    【转】JavaScript 简史
    【转】JavaScript 中值得注意的 for 循环
    让你少走弯路的搭建树莓派的Net与NodeJS运行环境
    【转】最流行的编程语言JavaScript能做什么?
    【转】闭包会造成内存泄漏吗?
    【转】主流浏览器内核介绍
    【转】JVM 架构解读
    【转】你所不知道的HTML <head/> 头标签
  • 原文地址:https://www.cnblogs.com/aicro/p/3633487.html
Copyright © 2011-2022 走看看