From 1205beec8efc2d98cbf12e2d24c6b2d0524f2b89 Mon Sep 17 00:00:00 2001 From: rabix Date: Mon, 30 Sep 2024 17:11:54 +0800 Subject: [PATCH] remove watch and debug --- RedPandaIDE/editor.cpp | 3 + RedPandaIDE/mainwindow.cpp | 32 +- RedPandaIDE/mainwindow.ui | 120 +- RedPandaIDE/mainwindow.ui.autosave | 3275 ----------------- RedPandaIDE/settings.cpp | 5 +- RedPandaIDE/translations/RedPandaIDE_zh_CN.ts | 38 +- 6 files changed, 134 insertions(+), 3339 deletions(-) delete mode 100644 RedPandaIDE/mainwindow.ui.autosave diff --git a/RedPandaIDE/editor.cpp b/RedPandaIDE/editor.cpp index b3eec1c5..8bfa51d6 100644 --- a/RedPandaIDE/editor.cpp +++ b/RedPandaIDE/editor.cpp @@ -5209,6 +5209,7 @@ int Editor::gutterClickedLine() const void Editor::toggleBreakpoint(int line) { + return; if (hasBreakpoint(line)) { mBreakpointLines.remove(line); if (inTab()) @@ -5225,6 +5226,7 @@ void Editor::toggleBreakpoint(int line) void Editor::clearBreakpoints() { + return; pMainWindow->debugger()->deleteBreakpoints(this); mBreakpointLines.clear(); invalidate(); @@ -5232,6 +5234,7 @@ void Editor::clearBreakpoints() bool Editor::hasBreakpoint(int line) { + return false; return mBreakpointLines.contains(line); } diff --git a/RedPandaIDE/mainwindow.cpp b/RedPandaIDE/mainwindow.cpp index c82f6ea3..e5dd2a69 100644 --- a/RedPandaIDE/mainwindow.cpp +++ b/RedPandaIDE/mainwindow.cpp @@ -1137,6 +1137,9 @@ void MainWindow::applyUISettings() ui->tabMessages->setShrinkedFlag(true); if (settings.shrinkExplorerTabs()) ui->tabExplorer->setShrinkedFlag(true); + ui->tabWatch->setVisible(false); + ui->tabDebug->setVisible(false); + ui->tabDebugConsole->setVisible(false); } QFileSystemWatcher *MainWindow::fileSystemWatcher() @@ -2736,6 +2739,7 @@ void MainWindow::stretchExplorerPanel(bool open) void MainWindow::prepareDebugger() { + return; mDebugger->stop(); // Clear logs @@ -2749,9 +2753,9 @@ void MainWindow::prepareDebugger() mDebugger->setLeftPageIndexBackup(ui->tabExplorer->currentIndex()); // Focus on the debugging buttons - ui->tabExplorer->setCurrentWidget(ui->tabWatch); - ui->tabMessages->setCurrentWidget(ui->tabDebug); - ui->debugViews->setCurrentWidget(ui->tabLocals); + //ui->tabExplorer->setCurrentWidget(ui->tabWatch); + //ui->tabMessages->setCurrentWidget(ui->tabDebug); + //ui->debugViews->setCurrentWidget(ui->tabLocals); stretchMessagesPanel(true); stretchExplorerPanel(true); @@ -5004,6 +5008,7 @@ void MainWindow::onProjectRenameUnit() void MainWindow::onBreakpointRemove() { + return; int index =ui->tblBreakpoints->selectionModel()->currentIndex().row(); PBreakpoint breakpoint = debugger()->breakpointModel()->breakpoint(index, debugger()->isForProject()); @@ -5640,7 +5645,7 @@ void MainWindow::closeEvent(QCloseEvent *event) { settings.setShowToolWindowBars(ui->actionTool_Window_Bars->isChecked()); settings.setShowProject(ui->actionProject->isChecked()); - settings.setShowWatch(ui->actionWatch->isChecked()); + settings.setShowWatch(false); settings.setShowStructure(ui->actionStructure->isChecked()); settings.setShowFiles(ui->actionFiles->isChecked()); settings.setShowProblemSet(ui->actionProblem_Set->isChecked()); @@ -5756,6 +5761,9 @@ void MainWindow::showEvent(QShowEvent *) ui->tabMessages->setCurrentIndex(settings.bottomPanelIndex()); ui->tabExplorer->setCurrentIndex(settings.leftPanelIndex()); ui->debugViews->setCurrentIndex(settings.debugPanelIndex()); + ui->tabWatch->setVisible(false); + ui->tabDebug->setVisible(false); + ui->tabDebugConsole->setVisible(false); } void MainWindow::hideEvent(QHideEvent *) @@ -6481,6 +6489,7 @@ void MainWindow::on_actionContinue_triggered() void MainWindow::on_actionAdd_Watch_triggered() { + return; QString s = ""; Editor *e = mEditorList->getEditor(); if (e!=nullptr) { @@ -6705,6 +6714,7 @@ void MainWindow::on_btnSearchAgain_clicked() void MainWindow::on_actionRemove_Watch_triggered() { + return; QModelIndexList lst=ui->watchView->selectionModel()->selectedRows(); if (lst.count()<=1) { QModelIndex index =ui->watchView->currentIndex(); @@ -6737,12 +6747,14 @@ void MainWindow::on_actionRemove_Watch_triggered() void MainWindow::on_actionRemove_All_Watches_triggered() { + return; mDebugger->removeWatchVars(true); } void MainWindow::on_actionModify_Watch_triggered() { + return; QModelIndexList lst=ui->watchView->selectionModel()->selectedRows(); if (lst.count()<=1) { QModelIndex index =ui->watchView->currentIndex(); @@ -6874,6 +6886,7 @@ void MainWindow::on_actionPrevious_Editor_triggered() void MainWindow::on_actionToggle_Breakpoint_triggered() { + return; Editor * editor = mEditorList->getEditor(); if (editor) editor->toggleBreakpoint(editor->caretY()); @@ -6882,6 +6895,7 @@ void MainWindow::on_actionToggle_Breakpoint_triggered() void MainWindow::on_actionClear_all_breakpoints_triggered() { + return; Editor *e=mEditorList->getEditor(); if (!e) return; @@ -7388,6 +7402,7 @@ void MainWindow::showHideInfosTab(QWidget *widget, bool show) } ui->tabExplorer->removeTab(idx); + ui->tabWatch->setVisible(false); } } else { if (show && mTabInfosData.contains(widget)) { @@ -7406,8 +7421,11 @@ void MainWindow::showHideInfosTab(QWidget *widget, bool show) } else { ui->tabExplorer->addTab(widget, info->icon, info->text); } + ui->tabWatch->setVisible(false); } + } + } void MainWindow::showHideMessagesTab(QWidget *widget, bool show) @@ -7464,6 +7482,8 @@ void MainWindow::prepareTabInfosData() info->icon = ui->tabExplorer->tabIcon(i); mTabInfosData[widget]=info; } + ui->tabWatch->setVisible(false); + } void MainWindow::prepareTabMessagesData() @@ -8838,6 +8858,7 @@ QList MainWindow::listShortCutableActions() void MainWindow::switchCurrentStackTrace(int idx) { + return; PTrace trace = mDebugger->backtraceModel()->backtrace(idx); if (trace) { Editor *e = openFile(trace->filename); @@ -8877,6 +8898,9 @@ void MainWindow::on_actionTool_Window_Bars_triggered() ui->tabExplorer->setVisible(state); ui->tabMessages->setVisible(state); ui->actionTool_Window_Bars->setChecked(state); + ui->tabWatch->setVisible(false); + ui->tabDebug->setVisible(false); + ui->tabDebugConsole->setVisible(false); } void MainWindow::on_actionStatus_Bar_triggered() diff --git a/RedPandaIDE/mainwindow.ui b/RedPandaIDE/mainwindow.ui index 254f495c..e4d6158d 100644 --- a/RedPandaIDE/mainwindow.ui +++ b/RedPandaIDE/mainwindow.ui @@ -1604,7 +1604,7 @@ Add Probem Case - + :/resources/iconsets/newlook/actions/00Misc-03Add.svg:/resources/iconsets/newlook/actions/00Misc-03Add.svg @@ -1618,7 +1618,7 @@ Remove Problem Case - + :/resources/iconsets/newlook/actions/00Misc-04Remove.svg:/resources/iconsets/newlook/actions/00Misc-04Remove.svg @@ -1632,7 +1632,7 @@ Open Anwser Source File - + :/resources/iconsets/newlook/actions/08Problem-04EditSource.svg:/resources/iconsets/newlook/actions/08Problem-04EditSource.svg @@ -1653,7 +1653,7 @@ Run All Cases - + :/resources/iconsets/newlook/actions/08Problem-05RunCases.svg:/resources/iconsets/newlook/actions/08Problem-05RunCases.svg @@ -1664,7 +1664,7 @@ Problem Cases Validation Options - + :/resources/iconsets/newlook/actions/00Misc-05Gear.svg:/resources/iconsets/newlook/actions/00Misc-05Gear.svg @@ -1785,7 +1785,7 @@ Choose Input File - + :/resources/iconsets/newlook/actions/00Misc-07Folder.svg:/resources/iconsets/newlook/actions/00Misc-07Folder.svg @@ -1904,7 +1904,7 @@ Choose Expected Output File - + :/resources/iconsets/newlook/actions/00Misc-07Folder.svg:/resources/iconsets/newlook/actions/00Misc-07Folder.svg @@ -1977,7 +1977,7 @@ - + :/resources/iconsets/newlook/actions/01File-01New.svg:/resources/iconsets/newlook/actions/01File-01New.svg @@ -1992,7 +1992,7 @@ - + :/resources/iconsets/newlook/actions/01File-02Open.svg:/resources/iconsets/newlook/actions/01File-02Open.svg @@ -2004,7 +2004,7 @@ - + :/resources/iconsets/newlook/actions/01File-03Save.svg:/resources/iconsets/newlook/actions/01File-03Save.svg @@ -2016,7 +2016,7 @@ - + :/resources/iconsets/newlook/actions/01File-04SaveAs.svg:/resources/iconsets/newlook/actions/01File-04SaveAs.svg @@ -2031,7 +2031,7 @@ - + :/resources/iconsets/newlook/actions/01File-05SaveAll.svg:/resources/iconsets/newlook/actions/01File-05SaveAll.svg @@ -2043,7 +2043,7 @@ - + :/resources/iconsets/newlook/actions/00Misc-05Gear.svg:/resources/iconsets/newlook/actions/00Misc-05Gear.svg @@ -2052,7 +2052,7 @@ - + :/resources/iconsets/newlook/actions/05Run-01Compile.svg:/resources/iconsets/newlook/actions/05Run-01Compile.svg @@ -2067,7 +2067,7 @@ - + :/resources/iconsets/newlook/actions/05Run-03Run.svg:/resources/iconsets/newlook/actions/05Run-03Run.svg @@ -2082,7 +2082,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-01Undo.svg:/resources/iconsets/newlook/actions/03Edit-01Undo.svg @@ -2094,7 +2094,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-02Redo.svg:/resources/iconsets/newlook/actions/03Edit-02Redo.svg @@ -2106,7 +2106,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-03Cut.svg:/resources/iconsets/newlook/actions/03Edit-03Cut.svg @@ -2118,7 +2118,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-04Copy.svg:/resources/iconsets/newlook/actions/03Edit-04Copy.svg @@ -2130,7 +2130,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-05Paste.svg:/resources/iconsets/newlook/actions/03Edit-05Paste.svg @@ -2150,7 +2150,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-06Indent.svg:/resources/iconsets/newlook/actions/03Edit-06Indent.svg @@ -2162,7 +2162,7 @@ - + :/resources/iconsets/newlook/actions/03Edit-07Unindent.svg:/resources/iconsets/newlook/actions/03Edit-07Unindent.svg @@ -2220,7 +2220,7 @@ - + :/resources/iconsets/newlook/actions/05Run-04Rebuild.svg:/resources/iconsets/newlook/actions/05Run-04Rebuild.svg @@ -2235,7 +2235,7 @@ - + :/resources/iconsets/newlook/actions/05Run-11Stop.svg:/resources/iconsets/newlook/actions/05Run-11Stop.svg @@ -2246,8 +2246,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-06Debug.svg:/resources/iconsets/newlook/actions/05Run-06Debug.svg @@ -2261,8 +2264,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-07StepOver.svg:/resources/iconsets/newlook/actions/05Run-07StepOver.svg @@ -2273,8 +2279,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-08StepInto.svg:/resources/iconsets/newlook/actions/05Run-08StepInto.svg @@ -2285,8 +2294,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-08StepOut.svg:/resources/iconsets/newlook/actions/05Run-08StepOut.svg @@ -2297,8 +2309,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-09RunToCursor.svg:/resources/iconsets/newlook/actions/05Run-09RunToCursor.svg @@ -2309,8 +2324,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-10Continue.svg:/resources/iconsets/newlook/actions/05Run-10Continue.svg @@ -2321,8 +2339,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-12AddWatch.svg:/resources/iconsets/newlook/actions/05Run-12AddWatch.svg @@ -2380,8 +2401,11 @@ + + false + - + :/resources/iconsets/newlook/actions/05Run-13RemoveWatch.svg:/resources/iconsets/newlook/actions/05Run-13RemoveWatch.svg @@ -2389,18 +2413,24 @@ + + false + Remove All Watches + + false + Modify Watch... - + :/resources/iconsets/newlook/actions/04Code-05Reformat.svg:/resources/iconsets/newlook/actions/04Code-05Reformat.svg @@ -2412,7 +2442,7 @@ - + :/resources/iconsets/newlook/actions/04Code-01Back.svg:/resources/iconsets/newlook/actions/04Code-01Back.svg @@ -2424,7 +2454,7 @@ - + :/resources/iconsets/newlook/actions/04Code-02Forward.svg:/resources/iconsets/newlook/actions/04Code-02Forward.svg @@ -2640,6 +2670,9 @@ + + false + EGE Manual @@ -2664,7 +2697,7 @@ - + :/resources/iconsets/newlook/actions/05Run-05Options.svg:/resources/iconsets/newlook/actions/05Run-05Options.svg @@ -2704,6 +2737,9 @@ true + + false + Watch @@ -2752,6 +2788,9 @@ true + + false + Debug @@ -2830,7 +2869,7 @@ - + :/resources/iconsets/newlook/actions/05Run-16Interrupt.svg:/resources/iconsets/newlook/actions/05Run-16Interrupt.svg @@ -2926,7 +2965,7 @@ - + :/resources/iconsets/newlook/actions/05Run-17CompilerOptions.svg:/resources/iconsets/newlook/actions/05Run-17CompilerOptions.svg @@ -3057,6 +3096,9 @@ + + false + Add Watchpoint... @@ -3276,7 +3318,7 @@ - + diff --git a/RedPandaIDE/mainwindow.ui.autosave b/RedPandaIDE/mainwindow.ui.autosave deleted file mode 100644 index 4bb30715..00000000 --- a/RedPandaIDE/mainwindow.ui.autosave +++ /dev/null @@ -1,3275 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 1536 - 619 - - - - Red Panda C++ - - - - :/icons/images/devcpp.ico - - - - QMainWindow::DockOption::AnimatedDocks - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - 1 - 0 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - 0 - 0 - - - - Qt::Orientation::Horizontal - - - 1 - - - - - 0 - 0 - - - - -1 - - - true - - - true - - - true - - - - - true - - - true - - - true - - - true - - - - - - - - - - - - - 0 - 0 - 1536 - 22 - - - - - File - - - - - - - - - - - - - - - - - - - Tools - - - - - - Execute - - - - - - - - - - - - - - - Edit - - - - Move Caret - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Search - - - - - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - Window - - - - - - - - - - - - Project - - - - - - - - - - - - - - - - - - - Help - - - - - - - - - - - - - - View - - - - Tool Panels - - - - - - - - - - - - - - - - - - - - - - - - - Selection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Main - - - - 24 - 24 - - - - TopToolBarArea - - - false - - - - - - - - - - Code - - - TopToolBarArea - - - false - - - - - - - - - Compile - - - - 24 - 24 - - - - TopToolBarArea - - - false - - - - - - - - - - Compiler Set - - - - 24 - 24 - - - - TopToolBarArea - - - false - - - - - - QDockWidget::DockWidgetFeature::DockWidgetMovable - - - Qt::DockWidgetArea::BottomDockWidgetArea|Qt::DockWidgetArea::LeftDockWidgetArea|Qt::DockWidgetArea::RightDockWidgetArea - - - Explorer - - - 1 - - - - - 0 - 0 - - - - QTabWidget::TabPosition::West - - - 2 - - - true - - - false - - - - true - - - Files - - - - 2 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - 2 - - - 0 - - - 0 - - - 2 - - - 0 - - - - - true - - - QComboBox::InsertPolicy::InsertAtTop - - - - - - - - - - QAbstractItemView::EditTrigger::EditKeyPressed|QAbstractItemView::EditTrigger::SelectedClicked - - - true - - - QAbstractItemView::DragDropMode::DragDrop - - - Qt::DropAction::MoveAction - - - QAbstractItemView::SelectionMode::ExtendedSelection - - - false - - - false - - - - - - - - true - - - Project - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - QAbstractItemView::EditTrigger::EditKeyPressed|QAbstractItemView::EditTrigger::SelectedClicked - - - true - - - QAbstractItemView::DragDropMode::InternalMove - - - Qt::DropAction::MoveAction - - - QAbstractItemView::SelectionMode::ExtendedSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - 500 - - - false - - - - - - - - true - - - true - - - Watch - - - - 2 - - - 2 - - - 2 - - - 2 - - - - - QAbstractItemView::EditTrigger::DoubleClicked - - - QAbstractItemView::SelectionMode::ExtendedSelection - - - Qt::TextElideMode::ElideNone - - - false - - - 100 - - - - - - - - true - - - Structure - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Qt::ScrollBarPolicy::ScrollBarAlwaysOn - - - true - - - false - - - - - - - - true - - - Problem Set - - - - 3 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - QFrame::Shape::Panel - - - QFrame::Shadow::Plain - - - Problem Set - - - 5 - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - New Problem Set - - - New Problem Set - - - - :/resources/iconsets/newlook/actions/08Problem-01Problem.svg - - - - - - - - Add Problem - - - Add Problem - - - - :/resources/iconsets/newlook/actions/00Misc-03Add.svg - - - - - - - - Remove Problem - - - Remove Problem - - - - :/resources/iconsets/newlook/actions/00Misc-04Remove.svg - - - - - - - - Save Problem Set - - - Save Problem Set - - - - :/resources/iconsets/newlook/actions/01File-04SaveAs.svg - - - - - - - - Load Problem Set - - - Load Problem Set - - - - :/resources/iconsets/newlook/actions/06View-03Files.svg - - - - - - - - Import FPS Problem Set - - - - :/resources/iconsets/newlook/actions/00Misc-01Back.svg - - - - - - - - Export FPS Problem Set - - - - :/resources/iconsets/newlook/actions/00Misc-02Forward.svg - - - - - - - - Qt::Orientation::Horizontal - - - - 40 - 20 - - - - - - - - - - - true - - - QAbstractItemView::DragDropMode::InternalMove - - - Qt::DropAction::MoveAction - - - true - - - QAbstractItemView::SelectionMode::ExtendedSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - - - - - - - - QDockWidget::DockWidgetFeature::DockWidgetMovable|QDockWidget::DockWidgetFeature::DockWidgetVerticalTitleBar - - - Qt::DockWidgetArea::BottomDockWidgetArea|Qt::DockWidgetArea::LeftDockWidgetArea|Qt::DockWidgetArea::RightDockWidgetArea - - - Messages - - - 8 - - - - - 0 - 0 - - - - QTabWidget::TabPosition::South - - - 2 - - - - 16 - 16 - - - - - Issues - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - false - - - - QAbstractItemView::EditTrigger::NoEditTriggers - - - false - - - false - - - true - - - QAbstractItemView::SelectionMode::SingleSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - true - - - - - - - - Tools Output - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - false - - - QPlainTextEdit::LineWrapMode::WidgetWidth - - - true - - - false - - - - - - - - Debug - - - - 7 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Qt::Orientation::Horizontal - - - 3 - - - - QFrame::Shape::StyledPanel - - - QFrame::Shadow::Raised - - - - 7 - - - 7 - - - 7 - - - 7 - - - - - Evaluate: - - - - - - - - 0 - 0 - - - - true - - - QComboBox::InsertPolicy::InsertAtTop - - - - - - - false - - - true - - - - - - - - QTabWidget::TabPosition::North - - - 3 - - - - Debug Console - - - - 2 - - - 2 - - - 2 - - - 2 - - - - - QFrame::Shape::StyledPanel - - - QFrame::Shadow::Raised - - - - - - - - Call Stack - - - - 2 - - - 2 - - - 2 - - - 0 - - - - - true - - - QAbstractItemView::SelectionMode::SingleSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - Qt::TextElideMode::ElideNone - - - true - - - - - - - - Breakpoints - - - - 2 - - - 2 - - - 2 - - - 0 - - - - - true - - - QAbstractItemView::SelectionMode::SingleSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - Qt::TextElideMode::ElideNone - - - true - - - - - - - - Locals - - - - 2 - - - 2 - - - 2 - - - 0 - - - - - false - - - true - - - - - - - - Memory - - - - - - Address Expression: - - - - - - - false - - - 20 - - - - - - - - 0 - 0 - - - - true - - - QComboBox::InsertPolicy::InsertAtTop - - - - - - - - - - - - - Search - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - 0 - 0 - - - - History: - - - - - - - - 0 - 0 - - - - - 150 - 0 - - - - QComboBox::SizeAdjustPolicy::AdjustToContents - - - - - - - false - - - - 0 - 0 - - - - Search Again - - - - - - - Qt::Orientation::Horizontal - - - - 40 - 20 - - - - - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Replace with: - - - - - - - - 150 - 0 - - - - true - - - QComboBox::InsertPolicy::InsertAtTop - - - QComboBox::SizeAdjustPolicy::AdjustToContents - - - - - - - Open file in editors - - - - - - - Replace - - - - - - - Cancel - - - - - - - Qt::Orientation::Horizontal - - - - 40 - 20 - - - - - - - - - - - false - - - - - - - - TODO - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - true - - - - - - - - Bookmark - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - true - - - QAbstractItemView::SelectionMode::SingleSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - true - - - true - - - - - - - - Problem - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - Qt::Orientation::Horizontal - - - - - 3 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - QFrame::Shape::Box - - - Problem - - - 5 - - - true - - - - - - - - 0 - 0 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Add Probem Case - - - Add Probem Case - - - - :/resources/iconsets/newlook/actions/00Misc-03Add.svg:/resources/iconsets/newlook/actions/00Misc-03Add.svg - - - - - - - Remove Problem Case - - - Remove Problem Case - - - - :/resources/iconsets/newlook/actions/00Misc-04Remove.svg:/resources/iconsets/newlook/actions/00Misc-04Remove.svg - - - - - - - Open Anwser Source File - - - Open Anwser Source File - - - - :/resources/iconsets/newlook/actions/08Problem-04EditSource.svg:/resources/iconsets/newlook/actions/08Problem-04EditSource.svg - - - - - - - Qt::Orientation::Vertical - - - - - - - Run All Cases - - - Run All Cases - - - - :/resources/iconsets/newlook/actions/08Problem-05RunCases.svg:/resources/iconsets/newlook/actions/08Problem-05RunCases.svg - - - - - - - Problem Cases Validation Options - - - - :/resources/iconsets/newlook/actions/00Misc-05Gear.svg:/resources/iconsets/newlook/actions/00Misc-05Gear.svg - - - - - - - Qt::Orientation::Horizontal - - - - 40 - 20 - - - - - - - - - 0 - 0 - - - - 0 - - - 0 - - - %v/%m - - - - - - - - - - true - - - false - - - QAbstractItemView::DragDropMode::InternalMove - - - Qt::DropAction::MoveAction - - - true - - - QAbstractItemView::SelectionMode::SingleSelection - - - QAbstractItemView::SelectionBehavior::SelectRows - - - 200 - - - true - - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - false - - - true - - - - - - - Choose Input File - - - Choose Input File - - - - :/resources/iconsets/newlook/actions/00Misc-07Folder.svg:/resources/iconsets/newlook/actions/00Misc-07Folder.svg - - - - - - - Clear - - - - - - - Input - - - - - - - - - - - - - - - - - - 0 - 0 - - - - QPlainTextEdit::LineWrapMode::NoWrap - - - - - - - - 0 - 0 - - - - QPlainTextEdit::LineWrapMode::NoWrap - - - - - - - - 0 - 0 - - - - QPlainTextEdit::LineWrapMode::NoWrap - - - true - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Expected - - - - - - - false - - - true - - - - - - - Clear - - - Clear - - - - - - - Choose Expected Output File - - - - :/resources/iconsets/newlook/actions/00Misc-07Folder.svg:/resources/iconsets/newlook/actions/00Misc-07Folder.svg - - - - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Output - - - - - - - Qt::Orientation::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - :/resources/iconsets/newlook/actions/01File-01New.svg:/resources/iconsets/newlook/actions/01File-01New.svg - - - New C/C++ File - - - New Source File - - - Ctrl+N - - - - - - :/resources/iconsets/newlook/actions/01File-02Open.svg:/resources/iconsets/newlook/actions/01File-02Open.svg - - - Open... - - - Ctrl+O - - - - - - :/resources/iconsets/newlook/actions/01File-03Save.svg:/resources/iconsets/newlook/actions/01File-03Save.svg - - - Save - - - Ctrl+S - - - - - - :/resources/iconsets/newlook/actions/01File-04SaveAs.svg:/resources/iconsets/newlook/actions/01File-04SaveAs.svg - - - Save As... - - - Save As - - - Ctrl+Shift+S - - - - - - :/resources/iconsets/newlook/actions/01File-05SaveAll.svg:/resources/iconsets/newlook/actions/01File-05SaveAll.svg - - - Save All - - - Ctrl+K, Ctrl+S - - - - - - :/resources/iconsets/newlook/actions/00Misc-05Gear.svg:/resources/iconsets/newlook/actions/00Misc-05Gear.svg - - - Options - - - - - - :/resources/iconsets/newlook/actions/05Run-01Compile.svg:/resources/iconsets/newlook/actions/05Run-01Compile.svg - - - Compile - - - Compile - - - F9 - - - - - - :/resources/iconsets/newlook/actions/05Run-03Run.svg:/resources/iconsets/newlook/actions/05Run-03Run.svg - - - Run - - - Run - - - F11 - - - - - - :/resources/iconsets/newlook/actions/03Edit-01Undo.svg:/resources/iconsets/newlook/actions/03Edit-01Undo.svg - - - Undo - - - Ctrl+Z - - - - - - :/resources/iconsets/newlook/actions/03Edit-02Redo.svg:/resources/iconsets/newlook/actions/03Edit-02Redo.svg - - - Redo - - - Ctrl+Y - - - - - - :/resources/iconsets/newlook/actions/03Edit-03Cut.svg:/resources/iconsets/newlook/actions/03Edit-03Cut.svg - - - Cut - - - Ctrl+X - - - - - - :/resources/iconsets/newlook/actions/03Edit-04Copy.svg:/resources/iconsets/newlook/actions/03Edit-04Copy.svg - - - Copy - - - Ctrl+C - - - - - - :/resources/iconsets/newlook/actions/03Edit-05Paste.svg:/resources/iconsets/newlook/actions/03Edit-05Paste.svg - - - Paste - - - Ctrl+V - - - - - Select All - - - Ctrl+A - - - - - - :/resources/iconsets/newlook/actions/03Edit-06Indent.svg:/resources/iconsets/newlook/actions/03Edit-06Indent.svg - - - Indent - - - Tab - - - - - - :/resources/iconsets/newlook/actions/03Edit-07Unindent.svg:/resources/iconsets/newlook/actions/03Edit-07Unindent.svg - - - UnIndent - - - Shift+Tab - - - - - Toggle Comment - - - Ctrl+/ - - - - - true - - - Collapse All - - - - - Uncollapse All - - - - - Encode in ANSI - - - - - Encode in UTF-8 - - - - - Auto Detect - - - - - Convert to ANSI - - - - - Convert to UTF-8 - - - - - - :/resources/iconsets/newlook/actions/05Run-04Rebuild.svg:/resources/iconsets/newlook/actions/05Run-04Rebuild.svg - - - Rebuild All - - - Rebuild All - - - F12 - - - - - - :/resources/iconsets/newlook/actions/05Run-11Stop.svg:/resources/iconsets/newlook/actions/05Run-11Stop.svg - - - Stop Execution - - - F6 - - - - - - :/resources/iconsets/newlook/actions/05Run-06Debug.svg:/resources/iconsets/newlook/actions/05Run-06Debug.svg - - - Debug - - - Debug - - - F5 - - - - - - :/resources/iconsets/newlook/actions/05Run-07StepOver.svg:/resources/iconsets/newlook/actions/05Run-07StepOver.svg - - - Step Over - - - F8 - - - - - - :/resources/iconsets/newlook/actions/05Run-08StepInto.svg:/resources/iconsets/newlook/actions/05Run-08StepInto.svg - - - Step Into - - - F7 - - - - - - :/resources/iconsets/newlook/actions/05Run-08StepOut.svg:/resources/iconsets/newlook/actions/05Run-08StepOut.svg - - - Step Out - - - Ctrl+F8 - - - - - - :/resources/iconsets/newlook/actions/05Run-09RunToCursor.svg:/resources/iconsets/newlook/actions/05Run-09RunToCursor.svg - - - Run To Cursor - - - Ctrl+F5 - - - - - - :/resources/iconsets/newlook/actions/05Run-10Continue.svg:/resources/iconsets/newlook/actions/05Run-10Continue.svg - - - Continue - - - F4 - - - - - - :/resources/iconsets/newlook/actions/05Run-12AddWatch.svg:/resources/iconsets/newlook/actions/05Run-12AddWatch.svg - - - Add Watch... - - - - - View CPU Window... - - - - - Exit - - - - - Find... - - - Ctrl+F - - - - - Find in Files... - - - Ctrl+Shift+F - - - - - Replace... - - - Ctrl+R - - - - - Find Next - - - F3 - - - - - Find Previous - - - Shift+F3 - - - - - - :/resources/iconsets/newlook/actions/05Run-13RemoveWatch.svg:/resources/iconsets/newlook/actions/05Run-13RemoveWatch.svg - - - Remove Watch - - - - - Remove All Watches - - - - - Modify Watch... - - - - - - :/resources/iconsets/newlook/actions/04Code-05Reformat.svg:/resources/iconsets/newlook/actions/04Code-05Reformat.svg - - - Reformat Code - - - Ctrl+Shift+A - - - - - - :/resources/iconsets/newlook/actions/04Code-01Back.svg:/resources/iconsets/newlook/actions/04Code-01Back.svg - - - Go back - - - Ctrl+Alt+Left - - - - - - :/resources/iconsets/newlook/actions/04Code-02Forward.svg:/resources/iconsets/newlook/actions/04Code-02Forward.svg - - - Forward - - - Ctrl+Alt+Right - - - - - Close - - - Ctrl+W - - - - - Close All - - - Ctrl+Shift+W - - - - - Maximize Editor - - - Ctrl+F11 - - - - - Next - - - Ctrl+Tab - - - - - Previous - - - Ctrl+Shift+Tab - - - - - - :/icons/images/editor/breakpoint.png - - - - Toggle breakpoint - - - Ctrl+F4 - - - - - Clear all breakpoints - - - - - Breakpoint property... - - - - - Goto Declaration - - - Ctrl+J - - - - - Goto Definition - - - Ctrl+Shift+J - - - - - Find references - - - - - Open containing folder - - - Qt::ShortcutContext::ApplicationShortcut - - - - - Open a terminal here - - - - - File Properties... - - - - - Close Project - - - - - Project options - - - - - New Project... - - - - - New Project File - - - New Project File - - - - - Add to project... - - - - - Remove from project - - - - - View Makefile - - - - - Clean - - - - - Open Folder in Explorer - - - - - Open In Terminal - - - - - About - - - - - Rename Symbol - - - Shift+F6 - - - - - Print... - - - Ctrl+P - - - - - Export As RTF - - - - - Export As HTML - - - - - Move To Other View - - - Ctrl+M - - - Qt::ShortcutContext::ApplicationShortcut - - - - - C++ Reference - - - C++ Reference - - - - - EGE Manual - - - - - Modify Bookmark Description - - - - - Locate in Files View - - - - - Choose Working Folder - - - Choose Working Folder - - - - - - :/resources/iconsets/newlook/actions/05Run-05Options.svg:/resources/iconsets/newlook/actions/05Run-05Options.svg - - - Running Parameters... - - - - - C Reference - - - - - true - - - Show Tool Panels - - - - - true - - - Status Bar - - - - - true - - - Project - - - - - true - - - Watch - - - - - true - - - Structure - - - - - true - - - Files - - - - - true - - - Problem Set - - - - - true - - - Issues - - - - - true - - - Tools Output - - - - - true - - - Debug - - - - - true - - - Search - - - - - true - - - TODO - - - - - true - - - Bookmark - - - - - true - - - Problem - - - - - Delete Line - - - Ctrl+E - - - - - Duplicate Line - - - Ctrl+D - - - - - Delete Word - - - Ctrl+Shift+D - - - - - Delete to EOL - - - Ctrl+Del - - - - - Delete to BOL - - - Ctrl+Backspace - - - - - - :/resources/iconsets/newlook/actions/05Run-16Interrupt.svg:/resources/iconsets/newlook/actions/05Run-16Interrupt.svg - - - Interrupt - - - - - Delete To Word Begin - - - Delete To Word Begin - - - Ctrl+Shift+B - - - - - Delete to Word End - - - Ctrl+Shift+E - - - - - New Class... - - - - - New Header... - - - New Header... - - - - - Website - - - - - true - - - Hide Non Support Files - - - - - Toggle Block Comment - - - Alt+Shift+A - - - - - Match Bracket - - - Ctrl+] - - - - - Move Selection Up - - - Ctrl+Shift+Up - - - - - Move Selection Down - - - Ctrl+Shift+Down - - - - - Convert to UTF-8 BOM - - - - - Encode in UTF-8 BOM - - - - - - :/resources/iconsets/newlook/actions/05Run-17CompilerOptions.svg:/resources/iconsets/newlook/actions/05Run-17CompilerOptions.svg - - - Compiler Options... - - - - - Toggle Explorer Panel - - - Ctrl+F9 - - - - - Toggle Messages Panel - - - Ctrl+F10 - - - - - Raylib Manual - - - - - Select Word - - - - - Go to Line... - - - Ctrl+G - - - - - New Template... - - - New Template from Project - - - - - Goto block start - - - Ctrl+Alt+Up - - - - - Goto block end - - - Ctrl+Alt+Down - - - - - Switch header/source - - - Switch Header/Source - - - - - Generate Assembly - - - Ctrl+F12 - - - false - - - - - Trim trailing spaces - - - - - Toggle Readonly - - - Ctrl+Shift+R - - - - - Submit Issues - - - - - Document - - - F1 - - - - - New GAS File - - - - - GNU Assembler Manual - - - - - x86 Assembly Language Reference Manual - - - - - IA-32 Assembly Language Reference Manual - - - - - Add Watchpoint... - - - Add a watchpoint that's triggered when it's modified. - - - - - New Text File - - - - - Page Up - - - QAction::MenuRole::TextHeuristicRole - - - - - Page Down - - - QAction::MenuRole::NoRole - - - - - Goto Line Start - - - QAction::MenuRole::NoRole - - - - - Goto Line End - - - QAction::MenuRole::NoRole - - - - - Goto File Start - - - QAction::MenuRole::NoRole - - - - - Goto File End - - - QAction::MenuRole::NoRole - - - - - Page Up and Select - - - QAction::MenuRole::NoRole - - - - - Page Down and Select - - - QAction::MenuRole::NoRole - - - - - Goto Page Start - - - QAction::MenuRole::NoRole - - - - - Goto Page End - - - QAction::MenuRole::NoRole - - - - - Goto Page Start and Select - - - QAction::MenuRole::NoRole - - - - - Goto Page End and Select - - - QAction::MenuRole::NoRole - - - - - Goto Line Start and Select - - - QAction::MenuRole::NoRole - - - - - Goto Line End and Select - - - QAction::MenuRole::NoRole - - - - - Goto File Start and Select - - - QAction::MenuRole::NoRole - - - - - Goto File End and Select - - - QAction::MenuRole::NoRole - - - - - Close Others - - - QAction::MenuRole::NoRole - - - - - OI Wiki - - - QAction::MenuRole::NoRole - - - - - Turtle Graphics Tutorial - - - QAction::MenuRole::NoRole - - - - - Toggle Bookmark - - - Ctrl+B - - - QAction::MenuRole::NoRole - - - - - Code Completion - - - Ctrl+Shift+/ - - - QAction::MenuRole::NoRole - - - dockMessages - - - - IssuesTable - QTableView -
widgets/issuestable.h
-
- - QConsole - QFrame -
widgets/qconsole.h
- 1 -
- - EditorsTabWidget - QTabWidget -
widgets/editorstabwidget.h
- 1 -
- - LineNumberTextEditor - QPlainTextEdit -
widgets/linenumbertexteditor.h
-
- - ShrinkableTabWidget - QTabWidget -
widgets/shrinkabletabwidget.h
- 1 -
-
- - - - -
diff --git a/RedPandaIDE/settings.cpp b/RedPandaIDE/settings.cpp index 19b761b5..f44609e4 100644 --- a/RedPandaIDE/settings.cpp +++ b/RedPandaIDE/settings.cpp @@ -2795,6 +2795,7 @@ bool Settings::CompilerSet::canMake() const bool Settings::CompilerSet::canDebug() const { + return false; #ifdef ENABLE_SDCC if (mCompilerType==CompilerType::SDCC) return false; @@ -6228,12 +6229,12 @@ void Settings::UI::setShowStructure(bool newShowStructure) bool Settings::UI::showWatch() const { - return mShowWatch; + return false; } void Settings::UI::setShowWatch(bool newShowWatch) { - mShowWatch = newShowWatch; + mShowWatch = false; } bool Settings::UI::showProject() const diff --git a/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts b/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts index a69fc0e3..fa9e0542 100644 --- a/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts +++ b/RedPandaIDE/translations/RedPandaIDE_zh_CN.ts @@ -58,7 +58,7 @@ p, li { white-space: pre-wrap; } <html><head/><body><h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:xx-large; font-weight:600;">Red Panda C++</span></h1></body></html> <html><head/><body><h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:xx-large; font-weight:600;">Red-Panda C++</span></h1></body></html> - <html><head/><body><h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:xx-large; font-weight:600;">小熊猫C++</span></h1></body></html> + <html><head/><body><h1 style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:xx-large; font-weight:600;">能锚C++</span></h1></body></html> @@ -1094,7 +1094,7 @@ p, li { white-space: pre-wrap; } Red Panda C++ will clear previously found compiler list and search for compilers in the following locations:<br /> '%1'<br /> '%2'<br />Do you really want to continue? - 小熊猫C++ 将会清除以前搜索到的编译器配置列表,然后在下列文件夹中搜索编译器:<br/> '%1'<br/> '%2'<br />你确定要继续吗? + 能锚C++ 将会清除以前搜索到的编译器配置列表,然后在下列文件夹中搜索编译器:<br/> '%1'<br/> '%2'<br />你确定要继续吗? ANSI @@ -1113,7 +1113,7 @@ p, li { white-space: pre-wrap; } Red Panda C++ will clear previously found compiler list and search for compilers in the the PATH. <br />Do you really want to continue? - 小熊猫C++ 将会清除以前搜索到的编译器配置列表,然后在PATH路径中搜索gcc编译器.<br />你确定要继续吗? + 能锚C++ 将会清除以前搜索到的编译器配置列表,然后在PATH路径中搜索gcc编译器.<br />你确定要继续吗? @@ -1268,7 +1268,7 @@ p, li { white-space: pre-wrap; } <html><head/><body><p>Red Panda C++'s Makefile has two important targets:</p><p>- all (which builds the executable)</p><p>- clean (which cleans up object files)</p><p><br/>&quot;all&quot; depends on 2 targets: all-before and all-after. All-before</p><p>gets called before the compilation process, and all-after gets</p><p>called after the compilation process.</p><p><br/>&quot;clean&quot; depends on the target clean-custom, which gets called</p><p>before the cleaning process.<br/></p><p>You can change the Makefile's behavior by defining the targets</p><p>that &quot;all&quot; and &quot;clean&quot; depend on.</p></body></html> <html><head/><body><p>Red Panda Dev-C++'s Makefile has two important targets:</p><p>- all (which builds the executable)</p><p>- clean (which cleans up object files)</p><p><br/>&quot;all&quot; depends on 2 targets: all-before and all-after. All-before</p><p>gets called before the compilation process, and all-after gets</p><p>called after the compilation process.</p><p><br/>&quot;clean&quot; depends on the target clean-custom, which gets called</p><p>before the cleaning process.<br/></p><p>You can change the Makefile's behavior by defining the targets</p><p>that &quot;all&quot; and &quot;clean&quot; depend on.</p></body></html> - <html><head/><body><p>小熊猫C++的Makefile包括两个重要的目标(target):</p><p>- all (用来构建可执行文件)</p><p>- clean (用来清理构建文件)</p><p><br/>&quot;all&quot; 依赖于2个目标:all-before 和all-after. </p><p>构建前会调用all-before目标,构建后会调用all-after目标。</p><p><br/>&quot;clean&quot; 依赖于目标clean-custom, 它在执行清理前被调用。<br/></p><p>你可以通过自定义这些目标来改变构建行为。</p></body></html> + <html><head/><body><p>能锚C++的Makefile包括两个重要的目标(target):</p><p>- all (用来构建可执行文件)</p><p>- clean (用来清理构建文件)</p><p><br/>&quot;all&quot; 依赖于2个目标:all-before 和all-after. </p><p>构建前会调用all-before目标,构建后会调用all-after目标。</p><p><br/>&quot;clean&quot; 依赖于目标clean-custom, 它在执行清理前被调用。<br/></p><p>你可以通过自定义这些目标来改变构建行为。</p></body></html> @@ -2744,12 +2744,12 @@ p, li { white-space: pre-wrap; } Independent Red Panda C++ applications - 独立的小熊猫C++程序进程 + 独立的能锚C++程序进程 The same Red Panda C++ application - 同一个小熊猫C++程序进程 + 同一个能锚C++程序进程 @@ -2760,7 +2760,7 @@ p, li { white-space: pre-wrap; } Just check or uncheck for which file types Red Panda C++ wil be registered as the default application to open them ... Just check or uncheck for which file types RedPand C++ wil be registered as the default application to open them ... - 选择想要使用小熊猫C++打开的文件类型(可能需要管理员权限) + 选择想要使用能锚C++打开的文件类型(可能需要管理员权限) @@ -4570,17 +4570,17 @@ p, li { white-space: pre-wrap; } Path to the Red Panda C++'s executable file. - 小熊猫C++可执行文件的完整路径 + 能锚C++可执行文件的完整路径 Version of the Red Panda C++ - 小熊猫C++的版本 + 能锚C++的版本 PATH to the Red Panda C++'s installation folder. - 小熊猫C++的安装文件夹 + 能锚C++的安装文件夹 @@ -4659,7 +4659,7 @@ p, li { white-space: pre-wrap; } Red Panda C++ - 小熊猫C++ + 能锚C++ @@ -7372,7 +7372,7 @@ p, li { white-space: pre-wrap; } Red panda Dev-C++ project file (*.dev) - 小熊猫Dev-C++项目文件 (*.dev) + 能锚Dev-C++项目文件 (*.dev) @@ -7487,7 +7487,7 @@ p, li { white-space: pre-wrap; } Red Panda C++ project file (*.dev) - 小熊猫C++项目文件(*.dev) + 能锚C++项目文件(*.dev) @@ -7626,7 +7626,7 @@ p, li { white-space: pre-wrap; } Keep it open? - 是否保持它在小熊猫C++中打开的编辑窗口? + 是否保持它在能锚C++中打开的编辑窗口? @@ -8247,7 +8247,7 @@ p, li { white-space: pre-wrap; } The compiler settings format of Red Panda C++ has changed. The compiler settings format of Dev-C++ has changed. - 小熊猫C++的编译器设置格式已发生改变。 + 能锚C++的编译器设置格式已发生改变。 @@ -8273,7 +8273,7 @@ p, li { white-space: pre-wrap; } Developed using the Red Panda C++ IDE Developed using the Red Panda Dev-C++ IDE - 使用小熊猫C++编辑器开发 + 使用能锚C++编辑器开发 @@ -9352,7 +9352,7 @@ p, li { white-space: pre-wrap; } Would you like Red Panda C++ to search for compilers in PATH? - 您同意小熊猫C++在PATH路径中寻找gcc编译器吗? + 您同意能锚C++在PATH路径中寻找gcc编译器吗? @@ -9580,7 +9580,7 @@ p, li { white-space: pre-wrap; } Would you like Red Panda C++ to remove them for you and add the default paths to the valid paths? - 是否让小熊猫C++删除这些配置,并尝试重新建立配置? + 是否让能锚C++删除这些配置,并尝试重新建立配置? Leaving those directories will lead to problems during compilation.<br /><br />Unless you know exactly what you're doing, it is recommended that you click Yes. @@ -9595,7 +9595,7 @@ p, li { white-space: pre-wrap; } Would you like Red Panda C++ to search for compilers in the following locations: <BR />'%1'<BR />'%2'? - 您需要小熊猫C++在下列位置搜索编译器吗:<br />%1<br />%2 + 您需要能锚C++在下列位置搜索编译器吗:<br />%1<br />%2