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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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