在.exe文件中包含此curl.dll库的最简单方法是什么,以便.exe不会在没有.dll文件的情况下在外部计算机上请求.dll? 我正在使用Visual Studios 2012。
答案 0 :(得分:3)
将curl
构建为静态库而不是动态库。当您链接到静态库时,所有函数都将直接包含在可执行文件中,从而无需外部.dll
。
您可以在网络上找到有关如何执行此操作的说明,例如: here:
建立cURL:
从“开始”菜单运行Visual Studio 2008命令提示符>所有程序> Microsoft Visual C ++ 2008 Express Edition>视觉工作室 工具。或者,如果您使用Visual,Visual Studio 2010命令提示符 C ++ 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