在我的程序中,我使用的是使用 SSL 支持构建的 libcurl。所以我有libcurl.dll
这取决于libeay32.dll
和ssleay32.dll
。我需要更改 to 的libeay32.dll
名称libeay32_10_x32.dll
。如何告诉 libcurl 不libeay32_10_x32.dll
使用libeay32.dll
?
问问题
303 次
1 回答
1
这个问题谈到做这样的事情。您必须编辑 PE 文件并更改导入的 dll 名称。问题没有解决的一件事是新名称比原始导入名称长或短。如果长度不同,您将冒着杀死链接器计算的可执行文件中的偏移量的风险。
鉴于 libcurl 是开源的,你最好的办法是重建它并链接到你重命名的库。
于 2012-10-11T16:52:03.357 回答