Это зависит от того, о каком штрих-коде вы говорите, однако поиск по Codeproject дал эту интересную библиотеку, написанную на C #, однако она может генерировать Code 39, Code 128, Interleaved 2 из 5, чтобы назвать только несколько. Возможно, это можно было бы перекомпилировать, чтобы он выглядел как объект COM с использованием Runtime Callable COM Wrapper (RCCW), то есть на стороне C ++ он выглядит как библиотека COM? И, следовательно, взаимодействовать с ним из среды выполнения QT / C ++.
Надеюсь, это поможет,
С наилучшими пожеланиями,
Том.