• 大小: 24.89MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-27
  • 语言: C/C++
  • 标签: xlsx读写  xlsxio  

资源简介

xlsxio的读写简单c++封装,用于读写策划配置表等 首先要配置cygwin环境 然后安装一下gcc g++ vim gdb make cmake minizip libzip2等,根据需要 然后从cygwin里进入解压出来的libexpat文件夹,用 cmake . && make && make install 这里为了偷懒直接make install了,依赖库自动拷贝到了你的/usr/local/bin/里,注意给策划用的时候把需要的dll拷贝过去 然后从cygwin里进入解压出来的xlsxio-master文件夹 cmake. && make && make install 然后就可以进入解压出来的uniqs_cfg_generator里 sh b.sh进行编译了 代码说明: c风格简单封装,为避免命名冲突在前面加了uniqs_开头 返回的结构体比较复杂,嵌套比较多,要是想简单可以自己写个类然后放进去即可 注意,这一坨dll都是从 D:\cygwin64\bin 目录以及 D:\cygwin64\usr\local\bin目录里拷贝过来的(前提是记得一定要make install,可以省去你一堆包含头文件的路径) cygexpat-1.dll cyggcc_s-seh-1.dll cygstdc++-6.dll cygwin1.dll cygxlsxio_read.dll cygxlsxio_write.dll

资源截图

代码片段和文件信息


  const char features[] = {“\n“
“C_FEATURE:“
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304
“1“
#else
“0“
#endif
“c_function_prototypes\n“
“C_FEATURE:“
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
“1“
#else
“0“
#endif
“c_restrict\n“
“C_FEATURE:“
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
“1“
#else
“0“
#endif
“c_static_assert\n“
“C_FEATURE:“
#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
“1“
#else
“0“
#endif
“c_variadic_macros\n“

};

int main(int argc char** argv) { (void)argv; return features[argc]; }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-13 14:44  libexpat\
     目录           0  2019-04-13 14:44  libexpat\.git\
     文件         397  2019-04-13 14:44  libexpat\.gitignore
     文件         303  2019-04-13 14:44  libexpat\.git\config
     文件          73  2019-04-13 14:44  libexpat\.git\description
     文件          23  2019-04-13 14:44  libexpat\.git\HEAD
     目录           0  2019-04-13 14:44  libexpat\.git\hooks\
     文件         478  2019-04-13 14:44  libexpat\.git\hooks\applypatch-msg.sample
     文件         896  2019-04-13 14:44  libexpat\.git\hooks\commit-msg.sample
     文件        3327  2019-04-13 14:44  libexpat\.git\hooks\fsmonitor-watchman.sample
     文件         189  2019-04-13 14:44  libexpat\.git\hooks\post-update.sample
     文件         424  2019-04-13 14:44  libexpat\.git\hooks\pre-applypatch.sample
     文件        1642  2019-04-13 14:44  libexpat\.git\hooks\pre-commit.sample
     文件        1348  2019-04-13 14:44  libexpat\.git\hooks\pre-push.sample
     文件        4898  2019-04-13 14:44  libexpat\.git\hooks\pre-rebase.sample
     文件         544  2019-04-13 14:44  libexpat\.git\hooks\pre-receive.sample
     文件        1492  2019-04-13 14:44  libexpat\.git\hooks\prepare-commit-msg.sample
     文件        3610  2019-04-13 14:44  libexpat\.git\hooks\update.sample
     文件       13363  2019-04-13 14:44  libexpat\.git\index
     目录           0  2019-04-13 14:44  libexpat\.git\info\
     文件         240  2019-04-13 14:44  libexpat\.git\info\exclude
     目录           0  2019-04-13 14:44  libexpat\.git\logs\
     文件         194  2019-04-13 14:44  libexpat\.git\logs\HEAD
     目录           0  2019-04-13 14:44  libexpat\.git\logs\refs\
     目录           0  2019-04-13 14:44  libexpat\.git\logs\refs\heads\
     文件         194  2019-04-13 14:44  libexpat\.git\logs\refs\heads\master
     目录           0  2019-04-13 14:44  libexpat\.git\logs\refs\remotes\
     目录           0  2019-04-13 14:44  libexpat\.git\logs\refs\remotes\origin\
     文件         194  2019-04-13 14:44  libexpat\.git\logs\refs\remotes\origin\HEAD
     目录           0  2019-04-13 14:44  libexpat\.git\objects\
     目录           0  2019-04-13 14:44  libexpat\.git\objects\info\
............此处省略542个文件信息

评论

共有 条评论

相关资源