冥界3大法王 发表于 2022-6-30 18:42

删除什么文件,可以保证QT编译后源码编译新的?

编译之后没变化了。。。

大爱九月 发表于 2022-6-30 18:54

重新执行qmake,清理项目,重新构建项目

dbgcode 发表于 2022-6-30 19:04

正常的话,直接执行qmake,然后重建就可以会编译新的,如果还有问题,那就删除调试版和发布版的所有文件,再次执行上面步骤,保证100%可以全新编译。

冥界3大法王 发表于 2022-6-30 20:10

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
    }
}

only998 发表于 2022-6-30 20:49

加一些调试输出就知道编译有没有成功了,注意看编译的是debug还是release版,还有你执行的是 debug还是release版,是不是指定的编译输出文件。

dbgcode 发表于 2022-6-30 21:06

冥界3大法王 发表于 2022-6-30 20:10
执行qmake,重 编译了,没变化 。
后一个尝试过删除文件夹,不起作用。



如果还是有问题,那就把项目里和pro同目录.user文件删除。把源码换一个新位置。重新打开,没有不编译的道理。

JuncoJet 发表于 2022-6-30 21:51

遇到过,编译到别的地方去了,删除配置文件重新配置

冥界3大法王 发表于 2022-6-30 21:57

找了位吃这碗饭的哥们:
C:\x64dbg_2\src\gui_build
moc_*.cpp 删除以后就行了{:301_1009:}

夜步城 发表于 2022-6-30 21:57

dbgcode 发表于 2022-6-30 21:06
如果还是有问题,那就把项目里和pro同目录.user文件删除。把源码换一个新位置。重新打开,没有不编译的道 ...

正解!{:1_921:}{:1_921:}。这个删除重新打开工程就OK了
页: [1]
查看完整版本: 删除什么文件,可以保证QT编译后源码编译新的?