zxing (http://code.google.com/p/zxing/), вероятно, является наиболее известным и используется во многих приложениях со штрих-кодом / qr-кодом. Первоначальный / основной код - Java, но он содержит порт C ++, который поддерживается довольно активно, особенно для QR.коды.
В библиотеке C ++ (в настоящее время) нет кодера, но, похоже, вам нужен декодер.