先启动和自己同样的进程,再关闭自己。
如果你使用QT,可以像下面那样做:
C/C++ code#include <QtGui> class Temp : public QWidget { Q_OBJECT private: QLabel label; QPushButton button; public: Temp(QWidget parent = 0); public slots: void ClickedButton(); }; Temp::Temp(QWidget parent) : QWidget(parent) { button = new QPushButton("restart", this); QVBoxLayout layout = new QVBoxLayout; layout->addWidget(button); setLayout(layout); move(200, 200); connect(button, SIGNAL(clicked()), this, SLOT(ClickedButton())); } void Temp::ClickedButton() { QProcess p = new QProcess(this); QString str = QApplication::applicationFilePath(); p->startDetached(str); close(); } #include "mainmoc" int main(int argc, char argv[]) { QApplication app(argc, argv); Temp temp = new Temp; temp->show(); return appexec(); }
1可能电池问题,把电池触点用针类物件拨紧试试,或者换块满电的电池开机试试;
2可能系统问题,刷机解决;
3可能软件冲突,卡上系统文件太多,格机记得格卡;
4可能是字体问题,装在内存卡上就拔卡载开机,装在手机上就只有格机了~!
如果您对我的回答有不满意的地方,还请您继续追问;
答题不易,互相理解,互相帮助!
qt编译报错后不断编译可能会成功。重启qt,编译程序会继续报错,此时,只需要将对应的clexe和cldlldll拷贝到vc14目录下可能会成功,错后不断编译,找准相应的方式与方法总会成功的。
以上就是关于C++中怎么实现程序重新启动全部的内容,包括:C++中怎么实现程序重新启动、qt语音安卓版无限重启,登陆后一直是封面、qt编译报错后不断编译就会成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)