我想使用Windows命令行编译一个简单的hello-world风格的程序.
cl file_name.c
Run Code Online (Sandbox Code Playgroud)
很容易.现在我想在64位中做同样的事情.我该怎么办?
我正在努力将openssl添加到我的项目中.我已经下载了Windows的预编译安装程序,并且我安装了库,但是我找不到在我的项目中包含openssl的方法.
因此,我试图在Visual Studio中将openssl用于某些加密项目。这些是我到目前为止所做的步骤:
从此处下载Win64 OpenSSL v1.1.1b 。
设置Additional Include Directories为指向oppenssl / include目录(来自安装)
Additional Dependencies内部链接器设置为:libcrypto.libAdditional Library Directories在Linker中进行设置以指向openssl / lib目录(来自安装)现在,当我构建时,我仍然收到很多未定义的引用错误。
从我阅读的内容来看,我仍然需要包含libeay32.liband ssleay32.lib,但是在我的openssl安装目录中的任何地方都找不到它们。
我通过以下链接寻求帮助:
如何在Visual Studio Expres 2012 Windows 7 x64中包含openssl
显然,我现在唯一的问题是我丢失了这些文件。有人知道我在哪里可以找到他们吗?
我正在尝试使用Visual Studio 2013 C++编译我的程序,
在编译之前我没有错误.
error LNK2001: unresolved external symbol _EVP_DecryptUpdate
error LNK2001: unresolved external symbol _EVP_DecryptInit
error LNK2001: unresolved external symbol _EVP_DecryptFinal
error LNK2001: unresolved external symbol _EVP_CIPHER_CTX_new
error LNK2001: unresolved external symbol _EVP_CIPHER_CTX_init
error LNK2001: unresolved external symbol _EVP_CIPHER_CTX_free
error LNK2001: unresolved external symbol _EVP_CIPHER_CTX_cleanup
error LNK2001: unresolved external symbol _EVP_aes_128_cbc
Run Code Online (Sandbox Code Playgroud)
我正在使用股票OpenSSL库.我已成功将它们链接到openssl文件夹.
我该如何解决这个问题?