Перенос приложения с Windows SDK на Linux
Добрый день! Имеется приложение для работы с USB устройствами, написанное с использованием SDK-шных структур и функций (windows.h, setupapi.h, cfgmgr32.h и др.). Требуется портировать данное приложение на Linux. Как наиболее рационально можно решить данную задачу: писать аналоги SDK-шных функций под Linux, использовать стандартные средства Linux или что-то еще? Спасибо!