Câu hỏi được gắn thẻ «cmake»

CMake là một trình tạo hệ thống xây dựng mã nguồn mở đa nền tảng. Nó tạo các tệp cho các hệ thống xây dựng như tệp tạo tệp gốc, tệp xây dựng ninja và tệp dự án cho một số môi trường phát triển tích hợp.

1
Sự khác biệt giữa CMAKE_CURRENT_SOURCE_DIR và CMAKE_CURRENT_LIST_DIR
Từ Wiki: CMAKE_CURRENT_SOURCE_DIR đây là thư mục chứa CMakeLists.txt hiện đang được xử lý nằm trong CMAKE_CURRENT_LIST_DIR (kể từ 2.8.3) đây là thư mục của tệp danh sách hiện đang được xử lý. Từ Tài liệu: CMAKE_CURRENT_SOURCE_DIR: Đường dẫn đến thư mục nguồn hiện đang được xử lý. Đây là …
105 cmake 





4
Làm cách nào để sử dụng CMake?
Tôi đang cố gắng sử dụng CMake để biên dịch opencv. Tôi đang đọc hướng dẫn nhưng không thể hiểu các tệp CMakeLists là gì và nó được kết nối như thế nào với gui của CMake? Cũng không thể hiểu được makefiles là gì, chúng có giống nhau là …
102 c++  visual-studio  cmake 

1
CMake target_link_libraries Interface Dependencies
Tôi mới sử dụng CMake và hơi bối rối với các từ khóa CÔNG KHAI, RIÊNG TƯ và GIAO DIỆN liên quan đến target_link_libraries(). Tài liệu đề cập rằng chúng có thể được sử dụng để chỉ định cả phần phụ thuộc liên kết và giao diện liên kết trong …
99 cmake 



3
Cách sử dụng CMAKE_INSTALL_PREFIX
Tôi muốn tạo Makefile với mục tiêu cài đặt, thực hiện cài đặt thành / usr thay vì mặc định / usr / local. Giả sử rằng thư mục xây dựng được thực hiện trong thư mục con nguồn, tôi thực thi: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt chứa: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Bây giờ …



1
CMake được sử dụng như thế nào? [đóng cửa]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để câu hỏi chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . …
95 cmake 

7
Làm thế nào để chia chuỗi thành nhiều dòng trong CMake?
Tôi thường có một chính sách trong dự án của mình, không bao giờ tạo các dòng trong tệp văn bản vượt quá độ dài dòng là 80, vì vậy chúng có thể dễ dàng chỉnh sửa trong tất cả các loại trình chỉnh sửa (bạn biết đấy). Nhưng với …
95 cmake 

3
Cách đặt tùy chọn CMake () tại dòng lệnh
Tôi đã tạo CMakeLists.txt có chứa thông tin sau project(P4V) cmake_minimum_required(VERSION 2.6) option(BUILD_STATIC_LIBS "Build the static library" ON) option(BUILD_SHARED_LIBS "Build the shared library" ON) option(BUILD_TESTS "Build test programs" OFF) include_directories(${CMAKE_SOURCE_DIR}/include) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) set(CMAKE_BUILD_TYPE Release) add_subdirectory(src) if(BUILD_TESTS) add_subdirectory(tests) endif(BUILD_TESTS) Theo mặc định BUILD_TESTS bị TẮT, làm cách …
93 cmake 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.