エラーが発生したなどの理由で、コンパイルを停止するプラグマがありますか?私はpragma(msg, ...)
について知っているが、それはエラーを出力し、実際にはコンパイルを停止しない。コードでのコンパイルの停止
私はこれをしたい理由がある場合にエラーの多くは、本当に意味がありませんので生成されますので、そう私は私自身の明確なメッセージを入れてまで「オーバーライド」これらのエラーをしたいと思います。
エラーが発生したなどの理由で、コンパイルを停止するプラグマがありますか?私はpragma(msg, ...)
について知っているが、それはエラーを出力し、実際にはコンパイルを停止しない。コードでのコンパイルの停止
私はこれをしたい理由がある場合にエラーの多くは、本当に意味がありませんので生成されますので、そう私は私自身の明確なメッセージを入れてまで「オーバーライド」これらのエラーをしたいと思います。
static assert(false, "Your Message")
コンパイルが停止します。
static assert
を使用すると、コンパイルを停止できます。例:
version(Windows)
static assert(false, "Windows is not supported");