Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我应该把刚刚下载的头文件或库放在哪里?(C+;+;,MinGW)_C++_Windows_Header_Mingw - Fatal编程技术网

C++ 我应该把刚刚下载的头文件或库放在哪里?(C+;+;,MinGW)

C++ 我应该把刚刚下载的头文件或库放在哪里?(C+;+;,MinGW),c++,windows,header,mingw,C++,Windows,Header,Mingw,在此之前,我从未使用过在线图书馆 我刚刚从LIZIP下载(正在寻找C++文件解压缩zip文件) 我现在有一个很好的文件夹,叫做libzip-1.5.2 我应该把它放在哪里?我使用mingw进行编译,而使用emacs进行编写 我尝试过将它复制并粘贴到mingw的各种bin文件夹、lib文件夹、include文件夹等中。在C://mingw根文件夹中有很多地方。它们都不起作用 无论我往哪里看,每个问题都掩盖了这一点,只是说“只包含zip.h”,但从来没有提到如何实际设置它 我想这可以概括为:我从一个

在此之前,我从未使用过在线图书馆

我刚刚从LIZIP下载(正在寻找C++文件解压缩zip文件)

我现在有一个很好的文件夹,叫做libzip-1.5.2

我应该把它放在哪里?我使用mingw进行编译,而使用emacs进行编写

我尝试过将它复制并粘贴到mingw的各种bin文件夹、lib文件夹、include文件夹等中。在C://mingw根文件夹中有很多地方。它们都不起作用

无论我往哪里看,每个问题都掩盖了这一点,只是说“只包含zip.h”,但从来没有提到如何实际设置它

我想这可以概括为:我从一个为我的编译器下载的库中得到了一堆.c和.h文件。我应该把它们放在哪里,这样我就不会得到:

“致命错误:header.h没有这样的文件或目录”


同样,我使用MinGW/G++进行编译,只使用Emacs进行编写。我正在运行Windows 10。

将它放在一个具有简单路径名的地方。您必须告诉g++在哪里可以找到库和头。通常这是通过-L和-I选项完成的。也许你必须先编译这个库。您必须查看安装说明。

对Mingw不太熟悉,但是库中是否提供了安装说明,或者要运行的安装脚本?它包括基于
cmake
的构建系统。安装cmake并运行它。阅读install.md。