Использование собственных программ на C ++ с библиотекой DLL в Ubuntu

У меня есть ряд собственных программ, написанных на C ++ с использованием Microsoft Visual Studio и библиотеки Microsoft DLL. Я ищу способ использовать эти программы в Ubuntu без необходимости изменения всех классов, связанных с библиотекой .dll. Я хотел бы знать, существует ли для Ubuntu библиотека, эквивалентная библиотеке Microsoft .dll, которая позволила бы скомпилировать эти программы в Ubuntu, или есть ли способ установить эти программы в Ubuntu. Я читал о WINE, но я не знаю, адаптировано ли WINE к собственным программам.

Спасибо

0
задан 5 June 2015 в 18:05

1 ответ

Вино является общим решением для выполнения Windows-программ. Если Вы имеете DLL , файлы установили в соответствующем месте наряду с рассматриваемой программой.

, Если Вы хотите создать приложение исходно для Ubuntu, который был записан с помощью средств управления Windows от сторонних поставщиков, необходимо будет портировать приложение на портативную платформу инструментария, такую как QT и использовать виджеты, обеспеченные в нем, или использующий сторонние виджеты управления, записанные для того инструментария, который может использоваться на Ubuntu (некоторые собственные не могут быть, например). Необходимо было бы также портировать любой код с помощью стандартных средств управления Windows для портативного инструментария и избегать использования определенных для платформы вызовов. Кроме того (и возможно легче), Вы могли записать новое портативное приложение на основе этих портативных технологий, которое используется для тех же задач, которые работали бы и над Ubuntu и над Windows.

0
ответ дан 5 June 2015 в 18:05

Другие вопросы по тегам:

Похожие вопросы: