删除什么文件,可以保证QT编译后源码编译新的?
编译之后没变化了。。。 重新执行qmake,清理项目,重新构建项目 正常的话,直接执行qmake,然后重建就可以会编译新的,如果还有问题,那就删除调试版和发布版的所有文件,再次执行上面步骤,保证100%可以全新编译。 dbgcode 发表于 2022-6-30 19:04正常的话,直接执行qmake,然后重建就可以会编译新的,如果还有问题,那就删除调试版和发布版的所有文件, ...
执行qmake,重 编译了,没变化 。
后一个尝试过删除文件夹,不起作用。
就下面 加了个传剪贴板 模仿按键的
void SymbolView::on_comboBox_currentIndexChanged(const QString)
{
QRegularExpression re(".*(?=.dll)");
QRegularExpressionMatch match = re.match(ui->comboBox->currentText());
if (match.hasMatch()) {
QString matched = match.captured(0);
//ui->symbolLogEdit->setText(matched); //这个是赋值给底部的那个
mSymbolList->mSearchBox->setText(matched); //这个是赋值给右边的那个
//赋值给左边的那个不会(好友说那是两个独立的,外部编译的!)
QClipboard* clipboard = QApplication::clipboard();
clipboard->setText(matched);
Bridge::CopyToClipboard("这个也不行啊!");
keybd_event(VK_TAB,0,0,0);
keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_TAB,0,0,0);
keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_TAB,0,0,0);
keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_TAB,0,0,0);
keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_TAB,0,0,0);
keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
keybd_event(VK_CONTROL,0,0,0);
keybd_event('V', 0, 0 ,0);
keybd_event('V', 0, KEYEVENTF_KEYUP ,0);
keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0); //发送Ctrl+V
}
}
加一些调试输出就知道编译有没有成功了,注意看编译的是debug还是release版,还有你执行的是 debug还是release版,是不是指定的编译输出文件。 冥界3大法王 发表于 2022-6-30 20:10
执行qmake,重 编译了,没变化 。
后一个尝试过删除文件夹,不起作用。
如果还是有问题,那就把项目里和pro同目录.user文件删除。把源码换一个新位置。重新打开,没有不编译的道理。 遇到过,编译到别的地方去了,删除配置文件重新配置 找了位吃这碗饭的哥们:
C:\x64dbg_2\src\gui_build
moc_*.cpp 删除以后就行了{:301_1009:} dbgcode 发表于 2022-6-30 21:06
如果还是有问题,那就把项目里和pro同目录.user文件删除。把源码换一个新位置。重新打开,没有不编译的道 ...
正解!{:1_921:}{:1_921:}。这个删除重新打开工程就OK了
页:
[1]