在我的主机系统(Ubuntu,64位)上,我使用gcc/g++编译器交叉编译我的安卓应用程序库(arm64-v8a)。在我的/usr目录中,我有一个包含bin、include和lib文件夹的aarch64-linux-gnu文件夹。,使用哪个路径?我使用下面的.cpp和.hpp文件做了一个最小的错误示例,在本例中是libc.so.6 not found。删除malloc行也会删除错误消息。RUNPATH条目是我从&
我有不同的预编译版本的第三方库(Windows/Linux/Mac,32/64位)。它必须包含在项目文件中,以将在其他系统上编译的要求保持在最低限度,而且因为我不能期望几年后可以下载它。我应该如何在我的CMakeLists.txt中链接它,以使依赖的main.cpp在所有系统上都能编译?它能在不同的Linux发行版上工作吗?CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJE
如何将find_package()指向我的“自定义”目录$SYSROOT/usr/lib/arm-linux-gnueabihf/,以便它能够找到libz.so?)CMake Error at /home/user/cmake/linux/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.