Проект кросс-компиляции CMake VisualStudio: Консольное окно Linux не появляется после успешной сборки приложения - PullRequest
0 голосов
/ 27 февраля 2020

Я использую VisualStudio 2019 CMake проект до кросс-компиляция приложение C ++.

Мой VisualStudio существует на моем Windows machine.

Я выполняю кросс-компиляцию для 2 разных платформ: Linux_x86 удаленная машина и Linux_arm встроенная карта.

Для машины Linux_x86 I Установите удаленное соединение с помощью диспетчера подключений VS, и мне удалось кросс-компилировать и выполнить мое приложение в небольшом Linux Консольном окне , как вы можете видеть в правом нижнем углу рисунка ниже:

enter image description here

С другой стороны, для встроенной платы Linux_arm мне также удалось кросс-компилировать приложение и выполнить его на выделенной платформе, но Linux Окно консоли не появляется! Вы можете увидеть картинку ниже

enter image description here

К вашему сведению, я не установил удаленное соединение между VisualStudio и моей встроенной платой, потому что я должен разрешить удаленное соединение между Windows и машиной Linux_x86, потому что файл инструментария и библиотеки, используемые для кросс-компиляции для Linux_arm, находятся на машине Linux_x86.

Я просто хочу знать, есть ли какое-либо решение для создания Linux Появляется консольное окно для платформы arm, чтобы попытаться выполнить мое приложение на VisualStudio вместо того, чтобы выполнять его на платформе ARM, или необходимо установить удаленное соединение между arm и windows, чтобы иметь это? Или возможно сделать 2 удаленных подключения в одном проекте одновременно с VisualStudio?

Мне нужна помощь, пожалуйста. Спасибо!

Ошибки, которые вы видите на рисунках, принадлежат Intellisence, я их игнорирую, и мое приложение работает хорошо на обеих платформах.

...