Возможно, вы захотите посмотреть мой проект FOSS CSVfix ( обновленная ссылка ), которая представляет собой редактор потока CSV, написанный на C ++. Парсер CSV не является призом, но выполняет ли задание и весь пакет все, что вам нужно, без написания какого-либо кода.
См. alib / src / a_csv.cpp для CSV и csvlib / src / csved_ioman.cpp (IOManager::ReadCSV
) для примера использования.
Я не думаю, что будет хорошей идеей запускать такой продукт, как Minio
, на встроенном оборудовании. В этом типе программного обеспечения могут использоваться различные методы оптимизации, интенсивно использующие ЦП и ОЗУ (например, сжатие, дедупликация, кодирование стирания, ведение журнала). Вы уверены, что ваша встроенная система достаточно мощная, чтобы выполнить эту работу? Также (в большинстве случаев) вам придется обратить внимание на отказоустойчивость и высокую доступность, что означает, что вам нужно будет запустить кластер Minio
на независимых устройствах, взаимодействующих через сеть.
Так что я думаю, что это проблема архитектуры вашего продукта, а не компиляции.