C++ 用于C++;-XLSX I/O-无法使其工作

C++ 用于C++;-XLSX I/O-无法使其工作,c++,dll,codeblocks,xlsx,libzip,C++,Dll,Codeblocks,Xlsx,Libzip,我正在编写一个程序,其中包括用户填充excel设置表 然后我读取它,并将值输入程序 似乎有一些库用于读取/写入xlsx文件——我选择了xlsx I/O 我是个编程高手,我不能让它工作 我所做的是: -已安装的expat -使用cygwin命令行安装了zlib -使用cygwin命令行安装libzip -在链接器选项中添加了ziplip到链接库选项 -将C:/Program Files(x86)/CodeBlocks/添加到链接器搜索目录 -将dll/dll.a/.h文件从可下载目录中的inclu

我正在编写一个程序,其中包括用户填充excel设置表

然后我读取它,并将值输入程序

似乎有一些库用于读取/写入xlsx文件——我选择了xlsx I/O

我是个编程高手,我不能让它工作

我所做的是:
-已安装的expat
-使用cygwin命令行安装了zlib
-使用cygwin命令行安装libzip
-在链接器选项中添加了ziplip到链接库选项
-将C:/Program Files(x86)/CodeBlocks/添加到链接器搜索目录
-将dll/dll.a/.h文件从可下载目录中的include/bin目录复制到我相应命名的mingw目录中

我将代码块与mingw一起使用

我正在尝试从()运行名为example_xlsxio_read_cpp的示例

我遇到的问题:
编译器错误-“错误:没有输入文件”
无法启动.exe文件-由于出现错误,您的计算机中缺少ziplib-4.dll文件

我的问题是:
1.如何正确安装XLSX IO库/如何编译示例
2.如何处理ziplib-4.dll文件以及它应该在哪里


提前道歉如果这个问题看起来没有问题,我对编程真的很陌生

当链接到一个DLL文件时,你可以使用Dependancy Walker()检查它的依赖性,这样你就知道你需要哪些依赖性可用。链接/运行应用程序时,这些DLL应位于路径中

在这种情况下,您需要minizip或libzip(这取决于zlib)和expat

此外,站点上的Windows二进制文件现在包括不依赖于任何其他DLL的DLL