我用 C++ 为 x86_64 制作了一个应用程序,它在 Ubuntu 上运行良好。
现在我想在运行 Ubuntu 的 arm64 主板上运行相同的应用程序。为此,我从硬件制造商的网站下载了一个交叉编译工具链。我正在主机(x86_64)上为目标机器(ARM64)编译源代码。
构建已完成cmake
;但在编译过程中,编译停止并显示以下消息:
fatal error: openssl/evp.h: No such file or directory #include < openssl/evp.h > ^ compilation terminated.
除了在根文件中提供工具链的路径CMAKE_C_COMPILER
外,我没有对代码做任何更改。CMAKE_CXX_COMPILER
CMakeList.txt
请让我知道我需要做哪些更改才能完成此编译并测试我的应用程序。
如果需要任何其他信息,请告诉我。