C++ 读取excel 之libxl VS 库的配置使用
2017-06-19 21:36
1556 查看
一般稍微大一点的项目都会有比价复杂的目录,尤其一些项目只给出头文件,源文件编译成静态库作为链接时使用,所以很有必要掌握VS的设置方法。
以下以一个例子说明VS 的使用库时的设置及其注意事项,本例子中重新调整项目的结构,使其逻辑更加清晰。
首先本例以libxl (一个操作Excel 的库,见http://www.libxl.com/download.html)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/08/d47ae447171dd9712c97becccae8bb3e)
这个项目中的src 及data都需要自己新建,然后在VS中点击 项目->显示所有文件,在解决方案管理其中就显示如下视图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/08/0a5c78d5ff78867ccce4b86835b62137)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/08/334a01b27fa6ac87897eb2b40a22ece9)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/08/255161036d1d5cbc34a73b1304e1941d)
说明两点:
(1) $(ProjectDir)include_cpp 会被计算为:
“E:\Projects\eGunModuler\eGunModuler\include_cpp”
(2) 如果include_cpp 下面还有子目录,也要按照相同的方法添加进去,否则不能正确包含。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/08/c5ba6f5962f07f919964605bd09db3ee)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/08/e78ff5da3565c71f08be5e8bc938eeac)
最后将动态库libxl.dll 放到可执行文件目录即可。
编译运行,如图
以下以一个例子说明VS 的使用库时的设置及其注意事项,本例子中重新调整项目的结构,使其逻辑更加清晰。
首先本例以libxl (一个操作Excel 的库,见http://www.libxl.com/download.html)
一 准备材料
首先新建一个VS项目,然后从下载到的项目中扒出最重要的头文件和静态库、动态库,以及一个Demo 程序,将其放在VS的项目目录中,见下图这个项目中的src 及data都需要自己新建,然后在VS中点击 项目->显示所有文件,在解决方案管理其中就显示如下视图
二 设置此项目所依赖的库及头文件
1 设置平台环境
这一步最简单,但也最可能被忽略从而最后找不到出错原因。2 设置头文件包含目录
点击项目->属性->c/c++,按如图所示进行设置。
说明两点:
(1) $(ProjectDir)include_cpp 会被计算为:
“E:\Projects\eGunModuler\eGunModuler\include_cpp”
(2) 如果include_cpp 下面还有子目录,也要按照相同的方法添加进去,否则不能正确包含。
3 添加静态链接库目录
(1) 首先添加库目录
(2) 添加库
最后将动态库libxl.dll 放到可执行文件目录即可。
编译运行,如图
相关文章推荐
- C++使用VS2015导出/导入Excel的环境配置
- VS2013 配置使用微软开源sdk: C++ REST SDK 及运行官方的 JSON例子
- cocos2dx C++使用rapidxml读取XML配置文件
- 在VS 2005中使用托管C++需要的配置
- VS下如何配置才能使用 cl 命令行方式编译 C/C++ 程序
- c++使用rapidxml读取cocos2dx的配置文件
- C++ <VS2008> 使用Excel类创建,读取,查询,写入,修改,删除
- 使用VS Code开发.Net Core 2.0 MVC Web应用程序教程之三(配置文件读取)
- windows 10环境下 使用 msys2 + vs code 配置 c++ 的编译环境(转)
- VS2013 配置使用微软开源sdk: C++ REST SDK 及运行官方的 JSON例子
- 【C++】VS2013配置C/C++多线程使用环境
- VS2008环境使用MFC操作读取excel文件(OLE/COM)
- vs2013 c++ 编译配置jsoncpp和使用jsoncpp解析json文件
- C/C++代码静态检查工具Cppcheck在VS2013开发环境中的安装配置和使用
- C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
- 使用VS2015调试Android的C++动态链接库
- ARToolKit在VS2013下的使用配置步骤
- Python调用C++函数(SWIG,VS2013使用numpy.i完成Numpy与C++数组转换)
- 使用Linq to Xml 读取配置文件
- Yii2使用PHPExcel读取excel