में एलएलवीएम सी एपीआई का उपयोग करना मैं स्विफ्ट में लिखे गए एक्सकोड प्रोजेक्ट में एलएलवीएम सी एपीआई का उपयोग करने का प्रयास कर रहा हूं। ऐसा करने के लिए, मैं गाइड here गाइड का पीछा कर रहा हूं, लेकिन मुझे परेशानी हो रही है।स्विफ्ट एक्सकोड प्रोजेक्ट
<unknown>:0: error: module 'LLVM_Backend.CodeGen.PBQP.math' requires feature 'cplusplus'
/Users/freddy/Development/llvm-source/build/include/llvm/Support/DataTypes.h:35:10: note: submodule of top-level module 'LLVM_Backend' implicitly imported here
#include <math.h>
^
<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "./Analysis.h"
^
/Users/freddy/Development/llvm-source/llvm/include/llvm-c/./Analysis.h:22:10: note: in file included from /Users/freddy/Development/llvm-source/llvm/include/llvm-c/./Analysis.h:22:
#include "llvm-c/Types.h"
^
/Users/freddy/Development/llvm-source/llvm/include/llvm-c/Types.h:17:10: error: could not build module 'LLVM_Support_DataTypes'
#include "llvm/Support/DataTypes.h"
^
/Users/freddy/Development/Xcode Projects/SwiftLLVMTest/SwiftLLVMTest/main.swift:10:8: error: could not build Objective-C module 'LLVM_C'
import LLVM_C
स्लाइड्स में अगले कदम के झंडे को जोड़ने के लिए है:
-Xcc -D__STDC_CONSTANT_MACROS \
-Xcc -D__STDC_LIMIT_MACROS
संकलन चरण में, Xcode में निर्माण सेटिंग्स में शामिल पथ को जोड़ने के बाद, मैं निम्नलिखित त्रुटियाँ हो रही है लेकिन मुझे यकीन नहीं है कि इन्हें बिल्ड सेटिंग्स में कहां रखा जाए - उन्हें 'अन्य सी ध्वज' या 'अन्य स्विफ्ट ध्वज' विकल्पों में जोड़ना कुछ भी प्रतीत नहीं होता है।
मुझे यह करने के बारे में कैसे जाना चाहिए?
हाय @ जुमिन, यह देखना मुश्किल है कि आपने पहले से क्या किया है और वास्तव में यह कहां विफल रहा है, इसलिए मैं आपको इन लेखों में से किसी एक को देखने की सलाह दूंगा: https://lowlevelbits.org/how-to-use -llvm-api-with-swift /, https://medium.com/compileswift/how-to-setup-xcode-swift-project-to-use-llvm-c-apis-3ccbf081d002 – AlexDenisov