我正在构建一个非平凡的android库,使用gradle v2.2.0链接到十几个预构建的.a文件,输出应该是一个.so文件。在尝试从ndk-build转换到cmake时,我无法正确链接.so文件,因为生成的ninja构建似乎无法找到静态库的标头。/lib/libprecompiledA.a)
add_library(precompiledB STATIC I
我正在用CMake构建一个静态库,它依赖于许多其他静态库。我希望它们都包含在输出的.lib/.a文件中,这样我就可以将一个大的lib文件发送给客户。在Visual Visual Studio 2010中有一个选项,“链接库依赖项”,它就是这样做的。
但我找不到如何在CMake中做到这一点。您是否可以通过CMak
我在visual studio 2019中创建了一个c++项目。我编译和构建了openCV版本4.2.0和dlib版本19.19.0,并在我的c++项目中使用了它们。我添加了包含两个项目的目录,lib目录(附加库目录),并提到了对.lib文件的其他依赖。 这个项目的构建是成功的,并生成.lib文件。通过使用这个文件,另一个c++控制台应用程序调用detectFaceByOpenCVDNN() (opencv人脸检测器