我从官方网站(hex-rays)IDA 下载,安装,一切正常。我发现需要我的功能,按 F5(反编译热键,所以我会看到 C 伪代码),并得到弹出消息:
ida 抱歉你在 Windows 上没有任何反编译器
无法理解出了什么问题,我发现在谷歌中没有关于此类消息的信息......
这是消息的屏幕: 在此处输入图像描述
当你刚刚创建Qt应用程序时,它会自动为你创建主窗口,我理解除了最后一件事之外的所有东西:范围
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释什么样的指针是Ui::MainWindow *ui;什么以及它的目的是什么?据我所知它是一个空指针"for future"类型是MainWindow类,所以它意味着这个成员是它自己的类中的一个对象,我是否正确?
PS和创建该命名空间Ui需要什么?