电报编译流程:无规则制作目标'/usr/lib/libicutu.a'
Telegram compilation process:No rule to make target '/usr/lib/libicutu.a'
我在这里遵循Telegram的编译过程,在编译应用程序本身的最后一步,它给了我这个错误
Built target codegen_numbers__qt_moc
make[2]: *** No rule to make target '/usr/lib/libicutu.a', needed by 'codegen_numbers'. Stop.
CMakeFiles/Makefile2:456: recipe for target 'CMakeFiles/codegen_numbers.dir/all' failed
make[1]: *** [CMakeFiles/codegen_numbers.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
您需要安装ICU库(静态构建)。
ProjectPage
构建文档
相关文章:
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- /usr/bin/ld: cannot find -lc++
- 在 /usr/local/lib 下找不到库
- Linux ld 如何解释 -lSomething::AnotherSomething(如 /usr/bin/ld: 找
- 如何将构建的C++库安装到 /usr/include?
- 将 swig2.0 添加到 usr/bin/ 以运行 CMake
- /usr/include/c++/7/cstdlib:75:15:致命错误:stdlib.h:没有这样的文件或目录 #i
- Qt5 [make -snap] 无法正确编译:进程"/usr/bin/snap"代码 1 退出
- 为什么"/usr/include"不在 GCC 默认搜索路径中
- pip install uwsgi 失败,出现 /usr/local/include/string/string.h:7:10:致命错误:找不到'sstream'文件?
- bitbake-grpc交叉编译/配置失败,错误为c-ares::care引用文件/usr/lib/libcares.s
- 将 TensorFlow 链接到C++.Protobuf (/usr/local/include/google/prot
- /usr/bin/ld: build-debug/obj/gpsitem.o: 文件无法识别: 文件被截断
- /usr/bin/ld: cannot find -lGQt
- /usr/bin/ld:找不到本地 libmpifort.so
- Anaconda ImportError: /usr/lib64/libstdc++.so.6: 找不到版本 'GLIBCXX_3.4.21'
- C++ 可执行文件在运行时找不到库,即使它在 /usr/lib 中(在 Linux 上)
- 没有规则来设定目标'/usr/lib/x86_64-linux-gnu/libboost_filesystem.so'
- /usr/bin/ld: cannot find -lcaffe
- 电报编译流程:无规则制作目标'/usr/lib/libicutu.a'