【发布时间】:2017-10-22 17:19:34
【问题描述】:
我正在尝试在 Visual Studio 2015 项目中使用 restbed framework。
我克隆了restbed repo:https://github.com/Corvusoft/restbed.git
为了创建一个 Visual Studio 项目文件,我正在使用当前的 cmake 3.8.1 版本
现在,当尝试使用 cmake 配置 restbed 时,我收到了这个错误:
Copyright 2013-2017, Corvusoft Ltd, All Rights Reserved.
CMake Error at cmake/modules/Findasio.cmake:11 (message):
Failed to locate ASIO dependency.
Call Stack (most recent call first):
CMakeLists.txt:31 (find_package)
有没有办法解决这个 Asio 问题?
现在我正在尝试编译 Boost library 以查看在哪里可以找到这些 Asio 依赖项并将其添加到 Cmake。
restbed CMakeLists.txt 文件的内容:
line
26 #
27 # Dependencies
28 #
29 set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake/modules" )
30
31 find_package( asio REQUIRED )
32 include_directories( SYSTEM ${asio_INCLUDE} )
CMake(配置)输出:
The CXX compiler identification is MSVC 19.0.24215.1
Check for working CXX compiler: F:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/bin/x86_amd64/cl.exe
Check for working CXX compiler: F:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/bin/x86_amd64/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Copyright 2013-2017, Corvusoft Ltd, All Rights Reserved.
CMake Error at cmake/modules/Findasio.cmake:11 (message):
Failed to locate ASIO dependency.
Call Stack (most recent call first):
CMakeLists.txt:31 (find_package)
Configuring incomplete, errors occurred!
See also "C:/Users/xxx/Documents/Visual Studio 2015/Projects/thread_Native_Handle/resbed_windows/CMakeFiles/CMakeOutput.log".
【问题讨论】:
标签: visual-studio-2015 cmake boost-asio restbed