Kann ich einen Compilerfehler erzwingen, wenn bestimmte Funktionen aufgerufen werden?

Ich habe v1 und v2 Versionen meiner Software. v1 verwendet die Registrierung zum Speichern von Einstellungen, mit vielen Aufrufen von GetProfileInt usw. v2 verwendet jetzt eine SQLite-Datenbank zum Speichern von Einstellungen.

Wir entwickeln derzeit beide Zweige und führen neue Funktionen von v1 zu v2 zusammen. Wir müssen derzeit daran denken, alle Registrierungsaufrufe zu aktualisieren, um die neue Konfigurationsdatenbank zu verwenden, und dies wurde einige Male verpasst.

Ich möchte einen Compilerfehler auslösen, wenn eine der Funktionen GetProfile ... oder WriteProfile ... in Version 2 verwendet wird.

Wir verwenden C ++ in Visual Studio 2010. Wenn nichts eingebaut ist, kann ich die Ausgabe eines Skripts verwenden, um irgendwie einen Compilerfehler auszulösen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage