Cmake не может ссылаться на библиотеку VCPKGC++

Программы на C++. Форум разработчиков
Anonymous
Cmake не может ссылаться на библиотеку VCPKG

Сообщение Anonymous »

Я установил новую библиотеку в VCPKG, то есть ITK < /code> и теперь я пытаюсь собрать самый первый пример кода, доступный в его руководстве, я установил его через VCPKG, поэтому я пропустил установку (приведен в этом руководстве) и сразу же создал новый проект CMAKE в Visual Studio.

Код: Выделить всё

+ ItkProjects
- ItkProjects
- main.cpp
- CMakeLists.txt  #1
- CMakeLists.txt   #2
< /code>

cmakelists.txt #2 < /h3>

cmake_minimum_required (VERSION 3.8)

project ("ItkProjects")

# Include sub-projects.
add_subdirectory ("ItkProjects")
< /code>

cmakelists.txt #1 < /h3>

cmake_minimum_required (VERSION 3.8)

find_package(ITK CONFIG REQUIRED)

include_directories(${ITK_INCLUDE_DIRS})

add_executable (ItkProjects "main.cpp")

target_link_libraries(ItkProjects ${ITK_LIBRARIES})
< /code>

 main.cpp

#include "itkImage.h"

using namespace std;

int main()
{
using ImageType = itk::Image;

ImageType::Pointer image = ImageType::New();

return EXIT_SUCCESS;
}
< /code>

cmake настроен и сгенерирован без ошибок, но при составлении этой ошибки: < /p>


ninja: ошибка: ' /lib/double-conversion.lib', не требуется



Я уверен, что этот файл существует в D: \ vcpkg \ stusted \ x64-windows \ lib 
(мой путь установки), но я не уверен, почему ninja не может ссылаться на него. Пожалуйста, любую помощь ..

Подробнее здесь: https://stackoverflow.com/questions/567 ... kg-library

Вернуться в «C++»