将这个 curl.dll 库包含在 .exe 文件中的最简单方法是什么,这样 .exe 就不会在没有 .dll 文件的情况下在外部计算机上请求 .dll ?我正在使用 Visual Studios 2012。
问问题
1381 次
1 回答
3
构建curl
为静态库而不是动态库。当您链接到静态库时,所有函数都将直接包含在可执行文件中,无需外部.dll
.
您可以在整个网络上找到有关如何执行此操作的说明,例如:
构建卷曲:
从开始菜单 > 所有程序 > Microsoft Visual C++ 2008 Express Edition > Visual Studio 工具运行 Visual Studio 2008 命令提示符。或者,如果您使用的是 Visual C++ 2010,请使用 Visual Studio 2010 命令提示符。
导航到 cURL 源目录中的 winbuild 子目录,并发出以下命令:
nmake /f Makefile.vc mode=static WITH_SSL=static WITH_DEVEL=C:\OpenSSL-Win32 VC=X ENABLE_SSPI=no ENABLE_IDN=no ENABLE_WINSSL=no DEBUG=no MACHINE=x86 GEN_PDB=no ENABLE_IPV6=yes
于 2013-09-03T01:50:11.310 回答