簡體   English   中英

找不到 lpublic 圖書館

[英]Cannot find lpublic library

嘗試使用 cmake 3.12 在 Centos 8.2 上編譯我的項目時,我面臨以下錯誤:

找不到 -lpublic

這是完整的日志:

[ 20%] Building CXX object CMakeFiles/ .cpp.o
[ 40%] Building CXX object CMakeFiles/ .cpp.o
[ 60%] Linking CXX shared library  .so
[ 60%] Built target myproj
Scanning dependencies of target nist01
[ 80%] Building CXX object CMakeFiles/ .cpp.o
[100%] Linking CXX executable  
/usr/bin/ld: cannot find -lpublic
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/nist01.dir/build.make:85: ...] Error 1
make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/...] Error 2
make: *** [Makefile:84: all] Error 2

試圖在互聯網上找到一些東西,但沒有顯示。 謝謝你的幫助。

這似乎是您嘗試鏈接目標“public”,這是一個可疑的目標名稱。 它可能是target_link_libraries命令,用小寫public而不是大寫字母,比如target_link_libraryies(nist01 public something)而不是target_link_libraries(nist01 PUBLIC something)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM