Czy mogę wymusić błąd kompilatora, jeśli określone funkcje są wywoływane?

Mam wersje oprogramowania mojego v1 i v2. v1 używa rejestru do zapisywania ustawień, z wieloma wywołaniami GetProfileInt itp. v2 używa teraz bazy danych sqlite do zapisywania ustawień.

Obecnie rozwijamy obie gałęzie i łączymy nowe funkcje z v1 do gałęzi v2. Musimy pamiętać, aby zaktualizować wszelkie wywołania rejestru, aby użyć nowej db konfiguracji, a to zostało pominięte kilka razy.

Chciałbym rzucić błąd kompilatora, jeśli jakiekolwiek funkcje GetProfile ... lub WriteProfile ... są używane w v2.

Używamy C ++ w Visual Studio 2010. Jeśli nie ma nic wbudowanego, to czy mogę użyć wyjścia ze skryptu, aby jakoś rzucić błąd kompilatora?