मैंने अपने मैकोज़ (इन/यूएसआर/बिन/क्लैंग) पर क्लैंग स्थापित किया है, जो मुझे लगता है कि मैक पर डिफ़ॉल्ट रूप से स्थापित किया जाता है, हालांकि, जब मैं एक स्क्रिप्ट में क्लैंग हेडर फाइलों को शामिल करने का प्रयास करता हूं, तो यह कहता है कि उन्हेंक्लैंग हेडर फ़ाइलों को कैसे इंस्टॉल करें?
नहीं मिला हैExample.cpp:1:10: fatal error: 'clang/Driver/Options.h' file not found
प्रश्न: क्या यह आवश्यक है (और संभव है, यदि ऐसा है, तो कैसे) हेड फाइलों को स्थापित करने के लिए जब क्लैंग पहले से स्थापित है और मैकोज़ सिस्टम पर बनाया गया है (या क्लैंग को खुद को एक ही समय में पुनर्स्थापित करने की आवश्यकता है वांछित विकास टूलिंग पैकेज और उनके हेडर फाइलें स्थापित हैं)?
#include "clang/Driver/Options.h"
#include "clang/AST/AST.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "clang/Frontend/ASTConsumers.h"
#include "clang/Frontend/FrontendActions.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Tooling/CommonOptionsParser.h"
#include "clang/Tooling/Tooling.h"
#include "clang/Rewrite/Core/Rewriter.h"
आपको विभिन्न टूलींग हेडर प्राप्त करने के लिए क्लैंग विकास पैकेज स्थापित करने की आवश्यकता है। –
विशेष रूप से, होमब्री के माध्यम से llvm स्थापित करना आवश्यक हो सकता है (पुष्टि नहीं कर सकता) – jwimberley
@ जीएम। ठीक है धन्यवाद। मैक ओएस के साथ स्थापित क्लैंग के साथ काम करने के लिए उन पैकेजों को स्थापित करना संभव है? सिस्टम (या क्या उन्हें क्लैंग के रूप में एक ही समय में स्थापित करने की आवश्यकता है? – Leahcim