В моем проекте я использую две библиотеки: v8 и boost. Boost использует расширение .hpp
для своих заголовков, в то время как v8 использует расширение .h
для своих заголовков.Континентальные имена файлов заголовков между библиотеками C++
В конце дня, мой исходный код начинается так:
#include "v8.h"
#include "boost/filesystem.hpp"
...
In other question I asked about this subject, общий ответ был, что это нормально, но я просто должен быть последовательным между именами.
Этот код хорошо компилируется, но стили/стандарты кодирования - все в порядке? Есть ли какое-либо решение этой проблемы (например, изменение всех .hpp
на .h
автоматически как-то?)
Спасибо. И жаль этих глупых вопросов.