SimpleElastix ошибка сборки Windows 10 Visual Studio 2017 - PullRequest
0 голосов
/ 07 марта 2019

У меня ошибка при компиляции в библиотеке windowel simpleelastix (https://simpleelastix.readthedocs.io/GettingStarted.html).

Это нормально с шагом CMake (скомпилируйте с Visual Studio 15 2017 x64, но когда я собираюсь на Visual Studio, у меня возникает эта проблема:

**

Определение, не работает ли компилятор C, со следующим выводом: Изменить Dir: C: / Users / сплетня / Dev / SE / bin_7 / Lua-приставка / SRC / Lua-сборки / CMakeFiles / CMakeTmp Выполнить команду (ы) сборки: C: / Program Files (x86) / Microsoft Visual Studio / 2017 / Сообщество / MSBuild / 15.0 / Bin / MSBuild.exe cmTC_633ea.vcxproj / p: Конфигурация = Отладка / p: Платформа = Win32 /p:VisualStudioVersion=15.0 / v: m Microsoft (R) Build Engine версия 15.9.21 + g9802d43bc3 для .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés.
Компилятор по оптимизации Microsoft (R) C / C ++ версия 19.16.27027.1 лей x86 Copyright (C) Microsoft Corporation. Tous droits réservés. cl / c / Zi / W3 / WX- / диагностика: классика / Od / Ob0 / Oy- / D WIN32 / D _WINDOWS / D "CMAKE_INTDIR = \" Debug \ "" / D _MBCS / Gm- / RTC1 / MDd / GS / fp: точный / Zc: wchar_t / Zc: forScope / Zc: встроенный / Fo "cmTC_633ea.dir \ Debug \" /Fd"cmTC_633ea.dir\Debug\vc141.pdb "/ Gd / TC / analysis- / errorReport: очередь "C: \ Users \ сплетня \ Dev \ се \ bin_7 \ Lua-префикс \ SRC \ Lua-сборки \ CMakeFiles \ CMakeTmp \ testCCompiler.c" testCCompiler.c cmTC_633ea.dir \ Debug \ testCCompiler.obj: fatal ошибка LNK1112: модуль типа d'ordinateur 'x86' en conflit avec type d'ordinateur cible 'x64' [C: \ Users \ сплетня \ Dev \ се \ bin_7 \ Lua-префикс \ SRC \ Lua-сборки \ CMakeFiles \ CMakeTmp \ cmTC_633ea.vcxproj] Не удалось определить, работает ли компилятор C, и выдает следующий вывод: Изменить Dir: C: / Users / сплетня / Dev / SE / bin_7 / Lua-приставка / SRC / Lua-сборки / CMakeFiles / CMakeTmp Выполнить команду (ы) сборки: C: / Program Files (x86) / Microsoft Visual Studio / 2017 / Сообщество / MSBuild / 15.0 / Bin / MSBuild.exe cmTC_77e83.vcxproj / p: Конфигурация = Отладка / p: Платформа = Win32 /p:VisualStudioVersion=15.0 / v: m Microsoft (R) Build Engine версия 15.9.21 + g9802d43bc3 для .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés.
Компилятор по оптимизации Microsoft (R) C / C ++ версия 19.16.27027.1 лей x86 Copyright (C) Microsoft Corporation. Tous droits réservés. cl / c / Zi / W3 / WX- / диагностика: классика / Od / Ob0 / Oy- / D WIN32 / D _WINDOWS / D "CMAKE_INTDIR = \" Debug \ "" / D _MBCS / Gm- / RTC1 / MDd / GS / fp: точный / Zc: wchar_t / Zc: forScope / Zc: встроенный / Fo "cmTC_77e83.dir \ Debug \" /Fd"cmTC_77e83.dir\Debug\vc141.pdb "/ Gd / TC / analysis- / errorReport: очередь "C: \ Users \ сплетня \ Dev \ се \ bin_7 \ Lua-префикс \ SRC \ Lua-сборки \ CMakeFiles \ CMakeTmp \ testCCompiler.c" testCCompiler.c cmTC_77e83.dir \ Debug \ testCCompiler.obj: fatal ошибка LNK1112: модуль типа d'ordinateur 'x86' en conflit avec type d'ordinateur cible 'x64' [C: \ Users \ сплетня \ Dev \ се \ bin_7 \ Lua-префикс \ SRC \ Lua-сборки \ CMakeFiles \ CMakeTmp \ cmTC_77e83.vcxproj] Не удалось определить, работает ли компилятор C, и выдает следующий вывод: Изменить Dir: C: / Users / сплетня / Dev / SE / bin_7 / Lua-приставка / SRC / Lua-сборки / CMakeFiles / CMakeTmp Выполнить команду (ы) сборки: C: / Program Files (x86) / Microsoft Visual Studio / 2017 / Сообщество / MSBuild / 15.0 / Bin / MSBuild.exe cmTC_4aa90.vcxproj / p: Конфигурация = Отладка / p: Платформа = Win32 /p:VisualStudioVersion=15.0 / v: m Microsoft (R) Build Engine версия 15.9.21 + g9802d43bc3 для .NET Framework Copyright (C) Microsoft Corporation. Tous droits réservés.
Компилятор по оптимизации Microsoft (R) C / C ++ версия 19.16.27027.1 лей x86 Copyright (C) Microsoft Corporation. Tous droits réservés. cl / c / Zi / W3 / WX- / диагностика: классика / Od / Ob0 / Oy- / D WIN32 / D _WINDOWS / D "CMAKE_INTDIR = \" Debug \ "" / D _MBCS / Gm- / RTC1 / MDd / GS / fp: точный / Zc: wchar_t / Zc: forScope / Zc: встроенный / Fo "cmTC_4aa90.dir \ Debug \" /Fd"cmTC_4aa90.dir\Debug\vc141.pdb "/ Gd / TC / analysis- / errorReport: очередь "C: \ Users \ сплетня \ Dev \ се \ bin_7 \ Lua-префикс \ SRC \ Lua-сборки \ CMakeFiles \ CMakeTmp \ testCCompiler.c" testCCompiler.c cmTC_4aa90.dir \ Debug \ testCCompiler.obj: фатальная ошибка LNK1112: модуль типа d'ordinateur 'x86' en conflit avec типа d'ordinateur Cible 'x64' [C: \ Users \ gup \ Dev \ se \ bin_7 \Lua-prefix \ src \ Lua-build \ CMakeFiles \ CMakeTmp \ cmTC_4aa90.vcxproj] Определение, не работает ли компилятор C со следующим выводом: Изменить Dir: C: / Users / gup / Dev / se / bin_7 / Lua-prefix /src / Lua-build / CMakeFiles / CMakeTmp Запустить команды (ы) сборки: C: / Program Files (x86) / Microsoft Visual Studio / 2017 / Community / MSBuild / 15.0 / Bin / MSBuild.exe cmTC_eeb4e.vcxproj / p: Configuration =Отладка / p: Платформа = Win32 /p:VisualStudioVersion=15.0 / v: m Microsoft (R) Build Engine версия 15.9.21 + g9802d43bc3 для .NET Framework Copyright (C) Microsoft Corporation.Tous droits réresés.
Компиляция по оптимизации Microsoft (R) C / C ++ версия 19.16.27027.1 для x86 Copyright (C) Microsoft Corporation.Tous droits réservés.cl / c / Zi / W3 / WX- / диагностика: классика / Od / Ob0 / Oy- / D WIN32 / D _WINDOWS / D "CMAKE_INTDIR = \" Debug \ "" / D _MBCS / Gm- / RTC1 / MDd / GS/ fp: точный / Zc: wchar_t / Zc: forScope / Zc: inline / Fo "cmTC_eeb4e.dir \ Debug \" /Fd"cmTC_eeb4e.dir\Debug\vc141.pdb "/ Gd / TC / analysis- / errorReport: очередь"C: \ Users \ gup \ Dev \ se \ bin_7 \ Lua-prefix \ src \ Lua-build \ CMakeFiles \ CMakeTmp \ testCCompiler.c" testCCompiler.c cmTC_eeb4e.dir \ Debug \ testCCompiler.obj: фатальная ошибка LNK1112: типмодуль d'ordinate 'x86' en conflit avec типа cible 'x64' [C: \ Users \ gup \ Dev \ se \ bin_7 \ Префикс Lua \ src \ Lua-build \ CMakeFiles \ CMakeTmp \ cmTC_eeb4e.vcxproj] Определение, не работает ли компилятор C, со следующим выводом: Изменить Dir: C: / Users / gup / Dev / se / bin_7 / Lua-префикс / src / Lua-build / CMakeFiles / CMakeTmp Выполнить команду (ы) сборки: C: / Программные файлы (x86) / Microsoft Visual Studio / 2017 / Сообщество / MSBuild / 15.0 / Bin / MSBuild.exe cmTC_96de8.vcxproj / p: Конфигурация = Отладка / p: Платформа = Win32 /p:VisualStudioVersion=15.0 / v: mMicrosoft (R) Build EngВ том числе версия 15.9.21 + g9802d43bc3 для .NET Framework Copyright (C) Microsoft Corporation.Tous droits réresés.
Compatiur d'optimisation Microsoft (R) C / C ++ версия 19.16.27027.1 для x86 Copyright (C) Microsoft Corporation.Tous droits réservés.cl / c / Zi / W3 / WX- / диагностика: классика / Od / Ob0 / Oy- / D WIN32 / D _WINDOWS / D "CMAKE_INTDIR = \" Debug \ "" / D _MBCS / Gm- / RTC1 / MDd / GS/ fp: точный / Zc: wchar_t / Zc: forScope / Zc: inline / Fo "cmTC_96de8.dir \ Debug \" /Fd"cmTC_96de8.dir\Debug\vc141.pdb "/ Gd / TC / analysis- / errorReport: очередь"C: \ Users \ gup \ Dev \ se \ bin_7 \ Lua-prefix \ src \ Lua-build \ CMakeFiles \ CMakeTmp \ testCCompiler.c" testCCompiler.c cmTC_96de8.dir \ Debug \ testCCompiler.obj: фатальная ошибка LNK1112: типмодуль координаторов 'x86' en conflit avec типа cible координатор 'x64' [C: \ Users \ gup \ Dev \ se \ bin_7 \ Lua-префикс \ src \ Lua-build \ CMakeFiles \ CMakeTmp \ cmTC_96de8.vcxproj]

**

Я пытался собрать SimpleElastix для LUA.

Конфигурация: Visual, Python, Windows 10 x64

...