Khi xây dựng dự án mã nguồn mở với CMake (trong trường hợp của tôi, đó là thư viện đồ thị chanh), tôi gặp lỗi này khi cố gắng xây dựng libaries chia sẻ qua -DBUILD_SHARED_LIBS=1
:CMake Error: TARGETS không có THƯ VIỆN THƯ VIỆN cho mục tiêu thư viện được chia sẻ
TARGETS given no LIBRARY DESTINATION for shared library target
Lỗi này đến từ đâu và cách khắc phục?
Tôi nghĩ bạn có nghĩa là "RUNTIME' thay vì' LIBRARY' ". –
đúng, đã sửa. –
Hai tập quán của 'đường dẫn' trong ví dụ của bạn có khác nhau không? Nếu không, bạn có thể đạt được hiệu quả tương tự với 'cài đặt (MỤC TIÊU $ {NAME} Đường dẫn RUNTIME DESTINATION Đường dẫn DANH SÁCH THƯ VIỆN )' – Unapiedra