حكم للحصول على bjams callstack أو لماذا قمت بتسجيل مولدين متطابقين
-
28-10-2019 - |
سؤال
هل هناك قاعدة تُرجع المكالمة الحالية في bjam؟
أعلم أنه إذا اتصلت بـ "bjam.exe -d + 10 ..." فسيتم طباعة Callstack ولكن ECHO الخاص بك ليس كذلك.
ما أعتزم القيام به هو طباعة Callstack في generators.register أو أي قواعد أخرى من generators.jam لمعرفة من أين يتم هذا التسجيل المزدوج.
أقوم حاليًا بتسجيل مولدين متطابقين وليس لدي أي طريقة لمعرفة السبب. وهذا يؤدي في النهاية إلى هذا:
خطأ: يوجد غموض عند البحث عن أفضل تحويل
...
المولدات التي نجحت:
xxx.link
xxx.link
...
المحلول
يمكن إجراؤه باستخدام BACKTRACE قاعدة bjam.يمكنك أيضًا التفكير في استخدام بعض الأغلفة الملائمة حوله والموجودة في tools / build / v2 / kernel / errors.jam إذا لم يقدم BACKTRACE الخام تكديس الاستدعاءات بالتنسيق الأنسب لحالتك.
لا تنتمي إلى StackOverflow