Вот код, демонстрирующий раздражающую проблему:
class A {
public:
A():
m_b(1),
m_a(2)
{}
private:
int m_a;
int m_b;
};
Это вывод на Консоль view:
make all
Building file: ../test.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"test.d" -MT"test.d" -o"test.o" "../test.cpp"
../test.cpp: In constructor 'A::A()':
../test.cpp:9: warning: 'A::m_b' will be initialized after
../test.cpp:8: warning: 'int A::m_a'
../test.cpp:3: warning: when initialized here
Finished building: ../test.cpp
Проблема в том, что в представлении Задачи я вижу 3 отдельных предупреждения (строки в выходных данных, содержащие слово предупреждения), в то время как в выходных данных есть 4 строки, описывающие одну проблему.
Есть что-то, что я пропускаю?
Дополнительный вопрос. Может быть, это в духе Eclipse, но есть ли способ сделать Консоль представление кликабельным, как это делает большинство IDE (например, Visual Studio, emacs ...)
Спасибо
Дима