[英]How to build project statically to remove vcruntime140.dll dependency?
将带有openssl的项目从vs2013升级到vs2017。 该项目可以按预期的方式进行后期制作,而Visual Studio则没有任何错误。
问题是将项目的内置exe导出到虚拟机(Windows Server 2012r2 x64)以检查行为时,对vcruntime140.dll的依赖性。
我将项目设置为在Release | Win32 | \\ Multi Threaded(\\ MT)中构建。 有了这个,我希望exe不需要vcruntime140.dll,但事实并非如此。
项目配置中的其他依赖项是:libcrypto.lib; libssl.lib; ws2_32.lib;%(AdditionalDependencies)
openssl库的构建使用:“ perl Configure Win-32”
我在这里想念什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.