- Я работаю над проектом C ++, который должен поддерживать Ubuntu 18 и Ubuntu 16.
- На самом деле я работаю над QT (но я не уверен, что это полезная информация): QT 5.13.2 G CC 64bit
- С компилятором C ++: G CC (C ++, x86 64bit в / usr / bin)
- В этом проекте используется библиотека, которую я приобрел при установке RTMAPS SDK.
Так что , когда я компилирую его и использую в P C с Ubuntu 18.04, он работает нормально. Когда я пытаюсь использовать его в P C с Ubuntu 16.04, я получаю сообщение об ошибке:
Ошибка: невозможно загрузить пакет / path / : он был создан для другой операционной системы system (Ubuntu 18.4)
- Я скомпилировал этот же проект в Ubuntu 16.04 P C и он работает в том же P C.
Вопросы:
- Есть ли способ компилировать в Ubuntu 18.04 с таргетингом на 16.04? (или вообще разные версии?)
- Если библиотека также , проблема, могу ли я просто скопировать вставить один сгенерированный в Ubuntu 16.04?
- Могу ли я иметь библиотеки RTMAPS для обеих ОС в среде smae?