Visual Studio下SQLite数据库开发环境设置

因为我们介绍的内容都是基于微软的Visual Studio下开发的Win32平台,所以下边我们介绍Visual Studio下SQLite数据库开发环境设置。

详细而言我们有两种方式能够在Visual Studio中SQLite数据库:使用SQLite源码文件和使用Cocos2d-x提供的库文件。
1、使用SQLite源码文件
SQLite是C编写的开源的数据库,我们能够在http://www.sqlite.org/download.html网址下载最新的SQLite源码,如我下载的sqlite-amalgamation-3080401.zip文件,解压这个文件后的内容包括:shell.c、sqlite3.c、sqlite3.h和sqlite3ext.h。

我们一般仅仅须要sqlite3.c和sqlite3.h两个文件就能够了。

我们须要把这两个文件加入到project中,详细过程是拷贝它们到project中Classes文件夹,打开解决方式。如图所看到的,右键点击HelloWorldproject下Classes文件夹。在右键菜单中选择。“加入”→ “现有项”。然后。在弹出对话框中选择sqlite3.c和sqlite3.h文件加入到project中。



加入sqlite3.c和sqlite3.h文件到project

2、使用Cocos2d-x提供的库文件
因为Cocos2d-x引擎事实上已经带有为Win32下訪问SQLite所须要的库,Cocos2d-x 3.x中SQLite库文件所在位置是<project文件夹>\cocos2d\external\sqlite3\libraries\win32文件夹中,头文件在<project文件夹>\cocos2d\external\sqlite3\include文件夹中。我们能够直接使用。
这样的方式的长处是。能够直接使用Cocos2d-x引擎为开发人员编译好的库文件,版本号兼容性好。缺点是。配置开发环境比較麻烦。并且移植到其它平台时Win32库文件是不能使用的,我们须要又一次配置环境。以下我们就详细介绍一下这样的方式。

首先,我们须要配置头文件搜索路径,选中HelloWorldproject,打开菜单“项目”→ “属性”弹出project属性对话框,例如以下图所看到的。选择“配置属性”→“C++” →“常规”,在右边的“附加包括文件夹”中加入$(EngineRoot)external\sqlite3\include,注意配置目之间须要用分号分隔开。



配置头文件搜索路径

接下来我们还须要将SQLite3的库文件配置到链接环境中。选择“配置属性”→“链接器” →“输入”, 例如以下图所看到的,在右边的“附加依赖项”中加入$ $(EngineRoot)external\sqlite3\libraries\win32\sqlite3.lib,注意配置目之间须要用分号分隔开。



配置链接环境

接下来我们还须要将SQLite3的库文件复制到运行环境中,最简单的方式是手工将<project文件夹>\cocos2d\external\sqlite3\libraries\win32文件夹中的sqlite3.dll和sqlite3.lib文件复制到可运行文件所在文件夹下。如:<project文件夹>\proj.win32\Debug.win32文件夹。

然后,编译project就能够了,可是假设我们清除了Debug.win32文件夹,这两个文件就会丢失。为了防止这样的情况。我们能够在project编译的时候。设置编译事件。我们能够在这个事件中定义拷贝过程。打开project属性对话框,例如以下图所看到的,选择“配置属性”→“生成事件” →“预链接事件”,改动右边窗体的“命令行”,内容例如以下:
if not exist "$(OutDir)" mkdir "$(OutDir)"
xcopy /Y /Q "$(EngineRoot)external\websockets\prebuilt\win32\*.*" "$(OutDir)"
xcopy /Y /Q "$(EngineRoot)external\sqlite3\libraries\win32\*.*" "$(OutDir)"
当中后面一行是我们追加的,原来project模板仅仅设置了拷贝websockets。这个会在我们project编译的时候将$(EngineRoot)external\sqlite3\libraries\win32\文件夹下的全部文件复制到输出文件夹。当中$(EngineRoot)宏代表<project文件夹>\cocos2d\文件夹,$(OutDir)宏是可运行文件的生成文件夹,这里代表<project文件夹>\proj.win32\Debug.win32文件夹。



 配置编译事件

我们试着编译一下project,或者又一次生成解决方式。看看在可运行文件的生成文件夹下是否包括库文件sqlite3.dll和sqlite3.lib文件。

很多其它内容请关注最新Cocos图书《Cocos2d-x实战 C++卷》?

本书交流讨论站点:http://www.cocoagame.net

很多其它精彩视频课程请关注智捷课堂Cocos课程:http://v.51work6.com

欢迎加入Cocos2d-x技术讨论群:257760386

?

《Cocos2d-x实战 C++卷》现已上线。各大商店均已开售:?

京东:http://item.jd.com/11584534.html

亚马逊:http://www.amazon.cn/Cocos2d-x%E5%AE%9E%E6%88%98-C-%E5%8D%B7-%E5%85%B3%E4%B8%9C%E5%8D%87/dp/B00PTYWTLU

当当:http://product.dangdang.com/23606265.html

互动出版网:http://product.china-pub.com/3770734?

《Cocos2d-x实战 C++卷》源码及样章下载地址:

源码下载地址:http://51work6.com/forum.php?mod=viewthread&tid=1155&extra=page%3D1

样章下载地址:http://51work6.com/forum.php?mod=viewthread&tid=1157&extra=page%3D1 ?

欢迎关注智捷iOS课堂微信公共平台

时间: 2024-10-10 16:10:36

Visual Studio下SQLite数据库开发环境设置的相关文章

Cocos开发中Visual Studio下libcurl库开发环境设置

我们介绍一下win32中Visual Studio下libcurl库开发环境设置.Cocos2d-x引擎其实已经带有为Win32下访问libcurl库,Cocos2d-x 3.x中libcurl库文件所在位置是<工程目录>\cocos2d\external\curl\prebuilt\win32目录中,头文件在<工程目录>\cocos2d\external\curl\include\win32目录中.首先,我们需要配置头文件搜索路径,选中HelloCpp工程,打开菜单"项

Windows下visual studio code搭建golang开发环境

Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境. 开发环境: 一.安装 这里我用需要安装一些工具: 1.Visual Studio Code 1.0.0 2.Golang下载 这里我使用的是Go1.6. 3.git下载 这一步跟建环境没什么关系, 但是之后要引

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

Visual Studio Code 配置VUE开发环境

简介 VSCode(Visual Studio Code)这款开发工具是微软官方出品,开源,免费.功能相当强大.插件丰富,使用者很多,是Vue开发的不二之选.下面讲解下VSCode 配置VUE开发环境 下载 官方:https://code.visualstudio.com/ 在官方下载安装包,点击操作按照指导进行安装就可以,过程比较简单,这里不进行详细介绍. 概念讲解(Workspace&Folder) VSCode中分Workspace和Folder,Workspace相当于是一个项目的集合,

Visual Studio Code搭建python开发环境

开发Python的环境有很多,原来已经在vs2013上面搭建好python的开发环境了,但是vs2013每次启动都占太多内存(太强大了吧),这下出了vs code,既轻量又酷炫,正好拿来试一试开发python,点击visual studio code1.9安装教程 下面直接上搭建Python环境步骤: 1.打开vs code,按按F1或者Ctrl+Shift+P打开命令行,然后输入ext install 输入Python,选第一个,这个用的最多,支持自动补全代码等功能,点击安装按钮,即可安装 下

visual studio 2013的C++开发环境不错--vs2013安装试用手记

原文:http://blog.csdn.net/haoyujie/article/details/24370189 从visual studio 体系,最后一次对C++实现了大的改进,那还是vs 7.1 ,那次微软终于大大地改进了编辑器. 而vs 2003事实上是vs 2002的升级. vs 2002的C++开发环境,事实上存在非常严重的BUG,根本就不能用. 从此以后,微软的vs 2005 , 2008 ,2010 ,2011 ,2012 都是要打SP1才能用于C++编程. 可以肯定,阿三们,

在Visual Studio中配置BabylonJS开发环境

为什么(用Visual Studio)? 有许多IDE可用于Babylon.js开发, Visual Studio是其中之一. 通过Visual Studio你将能够将库和你的代码一起编译,而且能测试两者(库和你的代码). 编译模式 在深入之前,你需要明白有两种编译模式可用来编译Babylon.js. 发布模式 你可以使用Gulp脚本来创建主发布文件(babylon.js, babylon.max.js, babylon.d.ts) , 它们将被存储到之前的路径里. 这个模式通常用来创建一个快速

Visual Studio Code中JavaScript开发环境的配置

Visual Studio Code简称VS Code,是一款由微软公司免费开源的现代化轻量级代码编辑器,几乎支持所有的主流开发语言的语法高亮.自定义热键.代码片段.括号匹配等诸多特性,还支持插件扩展,并针对网页开发和云端应用开发做了优化.下面简单介绍一下VS Code中JavaScript开发环境的配置. 首先在微软官网上下载安装好VS Code后并打开,在扩展商店中安装插件,直接Ctrl+Shift+X打开扩展商店,在搜索框中搜索Code Runner和Debugger for Chrome

windows 下 Java基本开发环境设置

1.JDK的获取和安装 在Oracle官网下载JDK并安装,http://www.oracle.com/technetwork/java/javase/downloads/index.html 如windows X64的jdk-7u51-windows-x64.exe,其中包含了JDK和JRE一并安装就OK了. 安装完成后,添加JAVA环境变量,把安装目录下的bin文件夹添加到环境变量: 在CMD命令行里输入命令javac,如果出现下图的画面则说明ok: 2.web服务器Tomcat 在Apac