Некоторые ошибки в Visual Studio не отображаются в имени файла исходного кода, в котором они были созданы, что затрудняет их поиск и отладку.
В этом конкретном примере у меня есть ошибка, указывающая на заголовок #include <vector>
, но я не могу отследить его до исходного файла, где есть ошибка кода. Error C2528 'data': pointer to reference is illegal c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector 1246
Если бы это была ошибка времени выполнения, я мог бы использовать стек вызовов, чтобы увидеть, где в коде произошел сбой времени выполнения.
Есть ли подобный способ найти эту ошибку с ошибками компилятора? Или я застрял, просматривая исходный код, чтобы увидеть, где ошибка может быть вручную?
Просто для информации, это не пост, в котором спрашивается, как исправить эту конкретную ошибку, а пост, в котором спрашивается, как найти исходный файл, в котором ошибки происходят быстро. Поэтому я не публикую исходный код, приведенная здесь ошибка является примером типа ошибки, которая может привести к сбивающим с толку сообщениям компилятора,