Что такое независимый от операционной системы способ открыть файл с связанной программой из C ++? В Boost есть решение или что-то подобное?
В частности, что-то, что будет охватывать Windows, Mac OS X и Linux.
Я пытаюсь открыть файл с расширением .txt в программе, которую пользователь уже настроил, чтобы открыть его, если он сам должен был открыть его, щелкнув по нему или из командной строки.
Механизм должен быть асинхронным.