我需要在C運行這個shell命令++腳本:系統()執行shell命令不同的C++
「在/ usr/local/bin目錄/ mjpg_streamer -i」 在/ usr/local/lib目錄/ input_uvc。因此 「-o 」/usr/local/lib/output_http.so -w的/ usr /本地/ www「 的-b」
此命令將啓動該廣播的視頻饋送的應用程序。當我通過C++中的system()執行此命令時,應用程序無法正常啓動。
我用:
system("/usr/local/bin/mjpg_streamer -i \"/usr/local/lib/input_uvc.so\" -o \"/usr/local/lib/output_http.so –w /usr/local/www\" -b");
當我嘗試訪問視頻流之後,我與C++應用程序啓動它的網頁回報:
501:未實現!
沒有WWW的文件夾中配置
我不能指望你們給我的應用程序相關的解決方案,但我想知道如果有一個在路上的不同使用系統從C++應用程序的命令( )和直接輸入到終端的命令被執行。
編輯:該應用程序廣播IP上的視頻流:8080。我通過瀏覽器中的IP訪問它。通常它會打開一個包含流的網頁,但是當我使用C++應用程序執行命令時,會出現該錯誤。
「試圖訪問視頻流」是什麼意思?你能否請嘗試創建一個[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)並向我們展示? –