चौखटे मैं /tmp/test.cpp के लिए निम्न सहेजते हैं:ओएस एक्स के साथ उपयोग करना clang_complete
#include <CoreServices/CoreServices.h>
#include <iostream>
int main() {
CFStringRef my_string = CFSTR("hello, world!");
std::cout << CFStringGetLength(my_string) << '\n';
}
मैं !clang++ -framework CoreServices %
साथ सही ढंग से इस संकलन सकता है, लेकिन clang_complete CoreServices से कुछ भी पूरा नहीं कर सकते।
दस्तावेज़ कहते हैं कि मुझे .clang_complete फ़ाइल में संकलक विकल्प रखना चाहिए (इस मामले में मैं /tmp/.clang_complete का उपयोग कर रहा हूं), हालांकि मैंने अभी तक जो भी प्रयास किया है, वह test.cpp|| unknown argument: '-framework'
त्वरित फिक्स विंडो में दिखाई दे रहा है।
ढांचे के साथ सही ढंग से निपटने के लिए clang_complete प्राप्त करने का सही तरीका क्या है?
वीआईएम आप से clang_complete खोज करने का प्रयास करें cwd no? फिर यदि आप/tmp/में नहीं हैं/तो आपकी फ़ाइल/tmp/में नहीं होनी चाहिए! – Geoffroy
cwd is/tmp/- मुझे पता है कि .clang_complete फ़ाइल को 'अज्ञात तर्क' त्रुटि के कारण पढ़ा जा रहा है जब मैं '-framework 'विकल्प को .clang_complete में जोड़ता हूं। – irh
क्या आप clang_complete का उपयोग कर कॉल करना चाहते हैं:! Clang ++? लेकिन यह केवल संकलक को बुलाओ! क्या आपका clang_complete इस प्लगइन है: http://www.vim.org/scripts/script.php?script_id=3302? – Geoffroy