Visual Studio 2013引入源文件(CPP)回顾,以FASTDB为例

以Fastdb为例,fastdb 实例中有很多demo可供使用,C++Demo怎么使用嘞…,用visual studio 2013

对熟悉的人来说太简单,不熟悉的人来说是千难万难…不说废话了,上步骤…

材料准备:

fastdb source:http://www.garret.ru/fastdb.html

工具:Visual Studio 2013

打开 fastdb文件夹你会看到有fastdb.sln,打开项目,编译生成dll备用,因为后期还要debug,故此时选择debug dll

接下来打开fastdb/examples文件夹,看到这么多cpp文件,随便打开一个都是一堆代码瞬间一堆错误…咂整?难道写fastdb demo的那个混蛋锈逗了…,当然不是,是因为你各种类库、头文件都还没加…(PS:奋起吧,骚年!)

打开你的visual studio 2013,此处我们不写代码只运行别人的demo,所以我们新建一个空白项目。

添加随便一个demo的cpp文件,此处我选择了testdb.cpp

此时打开都是错误,(骚年心痒难耐,一看找不到fastdb.h头文件,加不就是了,然后你会发现加完了也不能运行,因为你加的fastdb.h还依赖其它文件,其它文件还依赖其它文件…,当然你最终可以加完,但是何必如此伤筋动骨…),那,让我们依次打开 在visual studio 项目右键-〉属性-〉配置属性-〉VC++ 目录,在右侧找到包含目录添加fastdb头文件目录 fastdb/inc

此时是不是觉得搞完了? 生成一下还是有错:lnk2019:无法解析的外部符号…

明白了,还没设置引用的lib

如是操作,在visual studio 项目右键-〉属性-〉链接器-〉常规选项卡,找到附加库目录,添加我们刚刚一开始生成的debug dll文件夹

然后再切换到 输入选项卡 添加 fastdb.lib文件,应用,确定…

这下总该可以顺利运行了吧…

然后你会发现还是不行,提示 : 无法启动此程序,因为计算机中丢失fastdb.dll。尝试重新安装该程序以解决此问题。

这是怎么回事呢…

虽然visual studio很英明的找到了你的头文件,静态lib,帮你完成编译,但是运行时找不到dll…

那么怎么办呢?我的dll就在那里,不离不弃,你咋就找不到呢,笨蛋…

办法有很多种,添加环境变量?(PS:别闹了,我只是测试一下,说不定明天就删了),简单的就是把你的dll文件复制到c://windows下,再次运行,ok了

希望能对学习路上的家伙们有点儿帮助,再见^_^

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-13 09:19:07

Visual Studio 2013引入源文件(CPP)回顾,以FASTDB为例的相关文章

Visual Studio中的环境变量(以Visual Studio 2013为例)

前言 本文总结了Visual Studio中常见的环境变量及其在组织解决方案.工程中的作用. 注:本文使用的是Visual Studio 2013,由于作者主要从事C/C++开发,所以是以Visual C++的工作环境配置来描述. 什么是vs的环境变量? 先看图吧,图中以美元符号$开头 + 一对括号,这样进行引用的就是我所谓的环境变量, 图中出现的几个环境变量含义如下: 环境变量名 含义 $(SolutionDir) 解决方案目录:即.sln文件所在路径 $(Configuration) 当前的

在Visual Studio 2013 中使用C++单元测试

本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试. 1. VS2013对DLL文件的单元测试 对已有的dll文件进行单元测试. 首先,新建一个待测试的DLL项目CalculationDll,共包含3个文件: CalculationDll.cpp.CalculationDll.h.CalculationDll.def. 然后,新建了一个单元测试项目CalculationTest. 继而,

如何用Visual Studio 2013 (vs2013)编写C语言程序

如何用Visual Studio 2013 (vs2013)编写C语言程序 (2014-05-16 10:58:15) Visual Studio 2013是一个很强大的软件,但是刚开始用Visual Studio 2013 编写C语言程序的时候,却不知道怎么用它来编写C语言程序.我在初学的时候也遇到了很多困难,问了好多人才解决.下面介绍一下怎么用Visual Studio 2013编写C语言程序.--转载注明来自http://blog.sina.com.cn/u/2521753203 王成林的

Visual Studio 2013创建并运行Cocos2d-x工程

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 1.准备: 我们得先把Visual Studio 2013安装好:可以去MSDN官网下载,在安装好 2.安装好vs之后,在cmd(终端)创建Cocos2d-x项目 1).打开终端(Win+Rn 输入cmd ),输入命令cocos 按下回车,显示出可用命令 2)我们在继续输入cocos new:选择new命令来闯将一个新的工程 按下回车,显示出创建新工程的一些设置: 新工程名    包名     开发语言选项(C++, lua, jav

Visual Studio 2013版本安装

这周老师布置了关于Visual Studio 2013版本安装过程的概述,下面我就分享给大家看吧! 首先要下载安装文件,等待下载完成之后,虽然下载文件是ios格式,但我们可以用解压缩工具解压打开.解压好后,双击vs_ultimate,开始安装. 自定义选择安装路径时,注意所属路径的预留空间要充足,否则安装会失败,同意许可条款,进行下一步. 在选择安装的可选功能这里,大家可以根据自己需要勾选,也可以默认全选. 等待大概30分钟,就可以完成安装.安装过程中,VS会占用很多的系统资源,所以最好不要开启

微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual Studio2013和Team Foundation Server 2013: Download Visual S

OpenCV:Visual Studio 2013 Ultimate中OpenCV 2.4.8 配置

配置环境: 操作系统:Win8.1  64位 IDE平台:Visual Studio 2013 Ultimate 一.准备OpenCV 2.4.8 1.下载:从官网下载 OpenCV2.4.8:   http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.8/opencv-2.4.8.exe/download 2.解压:双击下载的opencv-2.4.8.exe解压,比如:E:\OpenCV 说明: opencv下有b

Setup QT 5.5.1 + OpenCv 3.0 + Visual Studio 2013 on windows 10

1. Install Visual studio 2013 community version which is free to use for personal usage. 2. Setup the debugger follow the instruction in http://doc.qt.io/qtcreator/creator-debugger-engines.html. On windows can go to link https://msdn.microsoft.com/en

图文说明Visual Studio 2013编译libpqxx步骤以及常见编译错误

编译步骤(x86版本) 1.下载并安装postgresql,点击进入下载地址.下载界面如下: 目前最新版本是9.5.1,我下载了 Win x86-32 的最新版本.安装后目录如下: 2.下载并解压缩libpqxx,点击进入下载地址.下载界面如下: 目前最新版本是4.0.1,我下载了libpqxx-4.0.1.tar.gz 压缩包.解压后目录如下: 3.编译环境准备.(安装或解压路径请以实际的为准,本文路径仅供参考) 进入libpqxx的解压路径 D:\Program Files (x86)\li