Vitiual Stduio dlib-cmake Проблема с установкой - PullRequest
0 голосов
/ 19 июня 2019

Я хочу установить dlib libary для Virtual Stduio 2017. Моим основным предложением является удаленная компиляция набора разработчика nvdia-jetson nano с языком c ++ для разработки приложения обработки изображений.(Cros-compile для arm64)

Я установил CUDA 10. И интегрировал с Microsft VS.Появился в строке меню Nsihgt.Я был создан проект из нижнего рисунка.

selection type of image

И подключен к Nvidia Kit с помощью SSH.Проблем здесь не было.Я попытался установить библиотеку dlib и написал ту же статью.

Было три или четыре шага.Сначала была скачана библиотека dlib, и я скачал ее отсюда.-> http://dlib.net/

Я извлек файл и переместился в C: //.После этого я создал новую папку в папке dlib, которая помечена source .Я переместил всю папку (dlib, docs и т. Д.) В исходную папку.И я создал новую папку в папку dlib, которая помечена build .Таким образом, в папке dlib стало две папки (source и bulid).

Я пропустил вторые шаги гида.И отсюда установил cmake -> https://cmake.org/download/ (я загружаю бинарные дистрибутивы для windows). Я добавил путь к переменным окружения.

Вот проблема.Я попытался установить dlib с помощью cmake gui.Я запускаю cmake.exe из папки bin.

Я выбрал настройку конфигурации, как показано ниже;

  • Visual Studio 15 2017
  • arm64

После того, как я закончил настройку, появилась ошибка ниже.

Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134.
CMake Error at CMakeLists.txt:13 (project):
  Failed to run MSBuild command:

    C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/MSBuild/15.0/Bin/MSBuild.exe

  to get the value of VCTargetsPath:

    Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework

    Copyright (C) Microsoft Corporation. All rights reserved.



    Build started 19/06/2019 16:06:09.

    Project "C:\dlib-19.17\build\CMakeFiles\3.15.0-rc1\VCTargetsPath.vcxproj" on node 1 (default targets).

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.Cpp.InvalidPlatform.Targets(22,7): error MSB8007: The Platform for project 'VCTargetsPath.vcxproj' is invalid.  Platform='ARM64'. You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Platform that doesn't exist for this project. [C:\dlib-19.17\build\CMakeFiles\3.15.0-rc1\VCTargetsPath.vcxproj]

    Done Building Project "C:\dlib-19.17\build\CMakeFiles\3.15.0-rc1\VCTargetsPath.vcxproj" (default targets) -- FAILED.



    Build FAILED.



    "C:\dlib-19.17\build\CMakeFiles\3.15.0-rc1\VCTargetsPath.vcxproj" (default target) (1) ->

    (InvalidPlatformError target) -> 

      C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.Cpp.InvalidPlatform.Targets(22,7): error MSB8007: The Platform for project 'VCTargetsPath.vcxproj' is invalid.  Platform='ARM64'. You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Platform that doesn't exist for this project. [C:\dlib-19.17\build\CMakeFiles\3.15.0-rc1\VCTargetsPath.vcxproj]



        0 Warning(s)

        1 Error(s)



    Time Elapsed 00:00:00.14



  Exit code: 1



Configuring incomplete, errors occurred!
See also "C:/dlib-19.17/build/CMakeFiles/CMakeOutput.log".

Как я мог решить эту проблему?

Спасибо.

...