#error これだとメッセージを出力して終わってしまいますが、
#warn ←こんな感じでメッセージを出力してそのままコンパイルを続けるようなのってないですか?