【发布时间】:2021-10-06 15:17:48
【问题描述】:
我正在尝试为 cppyy-knearestneighbors 示例 (https://github.com/jclay/cppyy-knearestneighbors-example) 中的 cppyy 构建示例。据我了解,它使用了更现代的 cppyy cmake。
但是,当涉及到链接时,我发现此错误,
ld: unknown option: --no-as-needed
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [knn_example/libknn_exampleCppyy.dylib] Error 1
make[1]: *** [CMakeFiles/knn_exampleCppyy.dir/all] Error 2
make: *** [all] Error 2
我找不到删除这个标志,因为它似乎是 cppyy cmake 内部的东西。有什么办法可以修复编译吗?
【问题讨论】:
-
你用的是ninja还是make?
-
我都试过了,同样的错误