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调用时失败,

要注意脚本的调用使用全路径就不会错

猜你喜欢

转载自blog.csdn.net/mct123/article/details/80586015
今日推荐