gpt4 book ai didi

c++ - 带柯南的 Cmakelists

转载 作者:行者123 更新时间:2023-11-30 04:54:44 28 4
gpt4 key购买 nike

我在使用 Conan 创建 Cmakelists 的过程中遇到了一些问题。我只是按照官方的例子,但它对我不起作用......

这是我的 Cmakefiles.txt :

cmake_minimum_required(VERSION 2.8)
project(UDP_Server)

set(CMAKE_BUILD_TYPE Release)

if(NOT EXISTS "${CMAKE_BINARY_DIR}/conan.cmake")
message(STATUS "Downloading conan.cmake from
https://github.com/conan-io/cmake-conan")
file(DOWNLOAD "https://raw.githubusercontent.com/conan-io/cmake-
conan/master/conan.cmake"
"${CMAKE_BINARY_DIR}/conan.cmake")
endif()

include(${CMAKE_BINARY_DIR}/conan.cmake)
conan_cmake_run(REQUIRES Hello/0.1@memsharded/testing
BASIC_SETUP
BUILD missing)
add_executable(server server/server.cpp)
add_executable(client client/client.cpp)
target_link_libraries(main ${CONAN_LIBS})

我的错误是:

ERROR: Failed requirement 'Hello/0.1@memsharded/testing' from 'PROJECT'
ERROR: Unable to find 'Hello/0.1@memsharded/testing' in remotes

CMake Error at conan.cmake:368 (message):
Conan install failed='1'
Call Stack (most recent call first):
conan.cmake:448 (conan_cmake_install)
CMakeLists.txt:14 (conan_cmake_run)


-- Configuring incomplete, errors occurred!

最佳答案

Hello/0.1@memsharded/testing 仅在 Memsharded 的 remote 中可用

因此,您需要在构建项目之前添加 Remote :

conan remote add memsharded https://api.bintray.com/conan/memsharded/conan-common 

否则,将无法找到该包。

另一种选择是下载项目并构建它:

git clone https://github.com/memsharded/conan-hello.git
cd conan-hello
conan create . memsharded/testing

关于c++ - 带柯南的 Cmakelists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53428536/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com