Я пишу программу C++ для распознавания образов в OpenCV. Подсказка для ввода пользователем, когда пользователь вводит опцию «Просмотр базы данных изображений», я хочу, чтобы окно показывало файлы в этом каталоге. Я пробовал системный вызов сКак открыть графический интерфейс «Открыть каталог» с C++ в ubuntu?
system("nautilus /home/sample/index.jpg");
но он говорит, что не смог найти справочник и попросил проверить правописание. Мне было интересно, было ли это из-за выполнения программы из другого каталога. Может ли кто-нибудь объяснить, почему это происходит? Если да, то как обойти это?
Для функций приложения GUI на Ubuntu, взгляните на [Qt] (http://qt-project.org/) или [Gtk] (HTTP: // WWW. gtk.org/). – Boris
Не запускайте свои программы с помощью 'system', используйте соответствующие системные вызовы для этого. –