在Windows中相当于./configure?

Windows中的./configure相当于什么?

有时我会下载一个C / C ++库,当我使用make时,它会显示“use ./configure ”,但显然./configure只能在Linux机器上使用,而且这些库通常不会在Windows上编译指令(虽然他们支持Windows,但他们不提供说明)。

例如,图书馆wxSVG说,它在Windows上工作,但是当我下载它,我没有看到在Windows上编译指示,我只有Linux文件configuration它。

实际上, ./configure根本不是Linux专用的。 它最初的目的是为了平滑Unix的许多变种之间的差异,现在谢天谢地降级到历史的尘土堆,但现在它可能知道如何设置在Windows上工作的东西。

我会安装MinGW / MSYS开发工具,看看配置脚本在这个环境下是否开心。 (如果不行的话,我不能再帮你了。)

我刚刚面对同样的问题,这就是我所做的,

我第一次安装MinGw使用安装管理器(包括msys基地)。 然后,我到我的电脑中的C:\ MinGW \ msys \ 1.0 \文件夹,其中msys.bat(唤起MinGW外壳)并运行它。 然后在那个bash屏幕上,我导航到最初想要安装的文件夹。 之后,使用“./configure”和“make”工作得很好。

./configure是随您下载的源代码一起提供的脚本。 你将在Windows上使用它,就像你在任何其他操作系统上一样。 不幸的是,你将需要一个类似posix的shell来运行它。 一个好的选择是使用mingw或cygwin

我会说,这是程序依赖。 你看“配置”是在本地目录中的程序/脚本,它不是一个全局的命令/程序(就像“dir”会)…你要么有运气找到像“configure.bat”或“配置。 cmd“,或者你不得不将配置文件调整为BATCH文件。