(在下次更新中揭穿)正如@Tsyvarev 在评论中建议的那样,将 OPENSSL_ROOT_DIR 设置为环境变量会有所帮助。这意味着set(OPENSSL_ROOT_DIR ...)CMakeLists.txt 或-DOPENSSL_ROOT_DIRwithcmake命令中没有,但export OPENSSL_ROOT_DIR=...有助于find_package找到正确的版本。
在一个CMake工程中,我们会使用cmake命令生成一个Makefile文件,然后,用make命令根据这个 makefile文件...
OPENSSL_INCLUDE_DIR OPENSSL_LIBRARIES OPENSSL_ROOT_DIR 我尝试了原来的安装路径c:\Program Files,也尝试了只是c:\ 我在这里发现了这个问题:如何修复配置 Azerothcore 时 CMake 错误无法找到 OpenSSL 丢失:OPENSSL_CRYPTO_LIBRARY 但将我的版本降级到 3.0.14 并没有什么区别。cmake openssl amazon-gamelift ...
As mentioned in #472, the variable, CUDA_SDK_ROOT_DIR doesn't get set for Linux users using cmake even though it does find Cuda. On Linux ( Ubuntu 14.04.1 ) this variable doesn't get automatically set during installation of Cuda ( like i...