คำถามติดแท็ก boost-preprocessor

14
ฉันจะแสดงค่าของ #define ในเวลาคอมไพล์ได้อย่างไร
ฉันกำลังพยายามหาว่า Boost เวอร์ชันใดที่คิดว่าใช้อยู่ ฉันต้องการทำสิ่งนี้: #error BOOST_VERSION แต่พรีโปรเซสเซอร์ไม่ขยาย BOOST_VERSION ฉันรู้ว่าฉันสามารถพิมพ์ออกมาได้ในเวลาทำงานจากโปรแกรมและฉันรู้ว่าฉันสามารถดูผลลัพธ์ของตัวประมวลผลล่วงหน้าเพื่อค้นหาคำตอบได้ ฉันรู้สึกว่ามีวิธีดำเนินการนี้ในระหว่างการรวบรวมอาจเป็นประโยชน์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.