Bagaimana cara menampilkan nilai #define pada waktu kompilasi?

Saya mencoba mencari tahu versi Boost apa yang menurut kode saya digunakan. Saya ingin melakukan sesuatu seperti ini: #error BOOST_VERSION tetapi preprocessor tidak memperluas BOOST_VERSION. Saya tahu saya dapat mencetaknya pada saat run-time dari program, dan saya tahu saya dapat melihat output...