【发布时间】:2009-12-01 10:52:09
【问题描述】:
我有一个非常简单的程序来简化如下所示的事情......
#include <openssl/evp.h>
int main (int argc, char *argv[])
{
EVP_CIPHER_CTX ctx;
EVP_CIPHER_CTX_init(&ctx);
}
它引用 DLL 中的 1 个函数(来自 openSSL 的 libeay32.dll)。我使用指向 libeay32.lib 存储位置的设置“链接器->输入->附加依赖项->”构建它。但是,当您运行它时会报错“此应用程序无法启动,因为未找到 LIBEAY32.DLL”。我想构建它,这样我就可以将这个 DLL 内置到可执行文件中,这样它就不需要在客户端机器上查找它。
如果您能提供帮助,请用小步骤解释一下,以便我能够理解,因为我是 Visual Studio 的初学者。
【问题讨论】:
标签: visual-studio-2008 linker openssl