diff --git a/src/plugins/debugger/cdb/cdbdebugengine.h b/src/plugins/debugger/cdb/cdbdebugengine.h index 6b57235fa34ea36b140090207539f5bd5b913fec..18b660416520f01f54ffbf6d9cecba4aa65a4733 100644 --- a/src/plugins/debugger/cdb/cdbdebugengine.h +++ b/src/plugins/debugger/cdb/cdbdebugengine.h @@ -99,7 +99,6 @@ public: virtual void reloadRegisters(); virtual void reloadSourceFiles(); virtual void reloadFullStack() {} - virtual void addOptionPages(QList<Core::IOptionsPage*> *) const; public slots: void syncDebuggerPaths(); diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index bc97bcdd84abc84992574277b6b92990a66ef938..903407750c0d3d1e315c2289d43165ff0442b704 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -769,6 +769,9 @@ static IDebuggerEngine *determineDebuggerEngine(const QString &executable, return gdbEngine; #else + // A remote executable? + if (!executable.endsWith(_(".exe"))) + return gdbEngine; // If a file has PDB files, it has been compiled by VS. QStringList pdbFiles; if (!getPDBFiles(executable, &pdbFiles, errorMessage))