Я хотел бы отобразить компилируемый (т.е. предварительно не обработанный для представления в формате HTML) код C ++ в виде выделенной веб-страницы. Я вставляю скомпилированный код с включениями на стороне сервера. К сожалению, google-code-prettify (и другие средства выделения кода), по-видимому, интерпретируют директивы препроцессора #include в качестве тегов и пропускают их. Например:
#include <iostream>
выделяется так, что
<iostream>
остается неизменной. Это тогда не отображается браузерами. Я понимаю, что могу предварительно html-ize мой исходный код для:
#include <iostream>
для правильного отображения. Но затем он перестает компилироваться как код C ++. Любая помощь?
Задача ещё не решена.