在Ubuntu上使用vcpkg安裝自定義庫,首先需要確保已安裝vcpkg,并在系統中正確配置。然后可以按照以下步驟進行操作:
在vcpkg目錄下創建一個新的ports目錄,并在ports目錄中創建一個新的自定義庫目錄,例如mylibrary。
在mylibrary目錄中創建一個control文件,內容如下:
Source: mylibrary
Version: 1.0
Description: My custom library
Depends:
cmake_minimum_required(VERSION 3.0)
project(mylibrary)
add_library(mylibrary SHARED
mylibrary.cpp
)
install(TARGETS mylibrary
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)
install(FILES mylibrary.h DESTINATION include)
./vcpkg install mylibrary
cmake_minimum_required(VERSION 3.0)
project(myproject)
find_package(mylibrary REQUIRED)
add_executable(myproject main.cpp)
target_link_libraries(myproject PRIVATE mylibrary)
通過以上步驟,可以在Ubuntu上使用vcpkg安裝和使用自定義庫。