xlslib在window下编译方法
来源:互联网 发布:地址的正则表达式java 编辑:程序博客网 时间:2024/05/22 05:13
xlslib在window下编译方法
今天下载最新的xlsLib进行编译。在linux上无法make,提示 “automake-1.13 command not found ” 。于是改为在windows上编译。
在xlslib\build 文件夹中找到了vs2008的工程,还有其他的工程。我使用的vs2008
打开工程,直接进行编译,会提示 有很多 "xlslib\***.h" 的头文件找不到。原因是头文件目录未包含进来。将头文件路径添加到工程。
接下来编译,会出现两个sheet_notes的错误。sheet_notes 非法重定义,或构造函数不能返回类型。
如下图
这个错误的原因是,结构体sheet_notes的类型名称和变量命令相同了。由于C/C++中,结构体可以有构造函数,所以,这两个名称是不能相同的。编译器会将成员变量当成是构造函数,从而报错。
解决办法是,修改其中一个的名字,只要两个不相同就ok。经过搜索,我发现成员变量sheet_notes被用到只有3次,而结构体被用到很多次。于是,修改成员变量。
再编译,还会提示一个 function_property 的错误
修改为如下代码:
再编译,通过,ok。成功生成dll和lib两种库。
0 0
- xlslib在window下编译方法
- xlsLib编译
- 在cygwin中成功编译xlslib库
- 在Window下编译OpenH323
- lapack 在window下编译
- 编译xlslib 测试写入中文
- xlslib 最新版本xlslib-package-2.5.0 VS2010 编译
- 在window平台下编译ffmpeg
- 在Window下编译、安装、使用GDAL
- Exosip在window下的编译
- 在window环境下编译flowerplayer
- boost库在window下的编译
- Bundler在Window下的编译
- 如何在window下编译OpenSSL
- voc-release5在window下编译总结
- ffmpeg在window下编译32位
- webrtc在window下编译x86版本
- window下libjingle的编译方法
- Linux 下安装Mysql5.7
- 2.2 SGA-共享池
- 注解:xUtils之----ViewUtils
- android 调用相机和获取相册图片
- Light OJ 1032 Fast Bit Calculations(数位DP)
- xlslib在window下编译方法
- Android 原生导航 IV-实现Drawer+ToolBar+Tab
- 模块分类构件
- 2.5 SGA-缓冲区缓存
- 2.6 查询转换
- 8张图理解Java
- linux上TCP connection timeout的原因查找
- 2.7 视图合并
- PL/SQL编程学习之开篇