Отладка dll и doesn't contain the architecture x86_64

В Clion собираю 64-битную dll. Tollchain Visual Studio

введите сюда описание изображения

Проект успешно компилируется. Для отладки использую Win64 хост приложение, откомпилированное на Delphi. Прописал это приложение в редакторе конфигурации и при запуске отладки получаю сообщение

'Project.exe' doesn't contain the architecture x86_64
Process finished with exit code 0

Само приложение без отладчика (или из под отладчика Visual Studio) запускается и загружает мою dll.

Чего не хватает для счастья?


Проверил, если подсунуть 32-битное приложение (в порядке теста), то получаю такое сообщение

'Project.exe' doesn't contain the architecture i386
Process finished with exit code 0

Update

Собрал пустой проект на Delphi

program Project1;

{$APPTYPE CONSOLE}

begin
end.

При запуске его из под отладчика как хост-приложение получаю ту же ошибку.

При запуске в качестве хост приложения пустого проекта, собранного в Visual Studio

int main()
{
}

отладчик запускается без ошибок

При указании конкретной платформы получаю ошибки сборки

  • store, uwp

    error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt

  • onecore

    Cannot load Visual C++ environment from C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat:
    [ERROR:vcvarsall.bat] Invalid argument found : onecore


Ответы (0 шт):