При любом из этих вариантов ни интеллисенс ни доксиген не парсят код правильно, так доксиген перестаёт видеть import, что и требовалось. 3 не подходит т.к. диграфы не поддерживаются с /Ze. 1 и 2 работают.
Здравствуйте, Кодт, Вы писали:
К>А если имя в кавычки заключить?
Жаль сообщения нельзя редактировать, имя уже в кавычках.
Без кавычек доксиджен работает, но кавычки необходимы.
К>Или он тупо считает, что #import — это то же, что и #include, и пытается распарсить бинарный файл?
Я не понял как он понимает #import, но в заданый файл пытается лезть.
Сообщение не об этом, а о том что триграфы позмоляют дурить тулзы для работы с исходниками, оставаясь понятными компилятору
Здравствуйте, Alexander G, Вы писали:
AG>Сообщение не об этом, а о том что триграфы позмоляют дурить тулзы для работы с исходниками, оставаясь понятными компилятору
Надо срочно багрепорт в доксиген заслать
Здравствуйте, Alexander G, Вы писали:
AG>Решения:
Проще, конечно, вынести все #import в другой файл, а его добавить в ingnore-list доксигена. Или во имя идеи хочется сабж?
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, ., Вы писали:
AG>>Решения: .>Проще, конечно, вынести все #import в другой файл, а его добавить в ingnore-list доксигена. Или во имя идеи хочется сабж?
Попробую, ещё можно будет попробовать сами .tlb файлы добавить в игнор лист. Когда хотелось по-быстрому починить билд, после неуспешных перестановок, #ifdef и @cond пришла идея сломать его необычным С++