1. 程式人生 > >qt程式執行時的路徑問題

qt程式執行時的路徑問題

程式執行時的路徑是該程式在被呼叫時的目錄

假如系統剛啟動時,是在/目錄處,

這時系統啟動指令碼/etc/rc.local呼叫/home/root/qt_broadcast_client/qt_broadcast_client程式

則目錄就是/目錄,qt_broadcast_client在呼叫system("./run.sh")時,run.sh的預期目錄是/home/root/qt_broadcast_client目錄,實際是/目錄,所以在system呼叫時失敗,

要注意指令碼的呼叫使用全路徑就不會錯