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