Pytania otagowane jako boost-preprocessor

14
Jak wyświetlić wartość #define w czasie kompilacji?
Próbuję dowiedzieć się, jakiej wersji Boost mój kod używa. Chcę zrobić coś takiego: #error BOOST_VERSION ale preprocesor nie rozwija BOOST_VERSION. Wiem, że mógłbym wydrukować go w czasie wykonywania z programu i wiem, że mógłbym spojrzeć na dane wyjściowe preprocesora, aby znaleźć odpowiedź. Czuję, że sposób na zrobienie tego podczas kompilacji …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.