Могу ли я вызвать ошибку компилятора, если вызываются определенные функции?

У меня есть версии v1 и v2 моего программного обеспечения. v1 использует реестр для сохранения настроек, с большим количеством вызовов GetProfileInt и т. д. v2 теперь использует sqlite db для сохранения настроек.

В настоящее время мы разрабатываем обе ветки и объединяем новые функции из ветки v1 в ветку v2. В настоящее время мы должны помнить об обновлении любых вызовов реестра для использования новой базы данных конфигурации, и это было пропущено несколько раз.

Я хотел бы выдать ошибку компилятора, если какая-либо из функций GetProfile... или WriteProfile... используется в v2.

Мы используем C++ в Visual Studio 2010. Если нет ничего встроенного, могу ли я использовать вывод скрипта, чтобы каким-то образом выдать ошибку компилятора?

12
задан jacobsee 23 May 2012 в 22:10
поделиться