Posso forçar um erro do compilador se determinadas funções forem chamadas?

Eu tenho versões v1 e v2 do meu software. v1 usa o registro para salvar configurações, com muitas chamadas para GetProfileInt, etc. v2 agora usa um banco de dados sqlite para salvar as configurações.

Atualmente, estamos desenvolvendo as duas ramificações e estamos mesclando novos recursos da v1 para a ramificação v2. Atualmente, temos que lembrar de atualizar as chamadas de registro para usar o novo banco de dados de configuração e isso foi perdido algumas vezes.

O que eu gostaria é lançar um erro de compilador se qualquer uma das funções GetProfile ... ou WriteProfile ... forem usadas na v2.

Estamos usando o C ++ no Visual Studio 2010. Se não houver nada embutido, posso usar a saída de um script para lançar um erro do compilador de alguma forma?

questionAnswers(5)

yourAnswerToTheQuestion