নিম্নলিখিতটি আমার পক্ষে 64-বিট সিমুলেটর এবং রেটিনা আইপ্যাড মিনি উভয়ের জন্য এক্সকোড 5.1-তে ত্রুটি ছাড়াই জিপিইউআইমেজ সংকলন পাওয়ার জন্য কাজ করেছিল, বৈধ আর্কিটেকচার তালিকা থেকে আর্ম 64 অপসারণের প্রয়োজন ছাড়াই (যা পরীক্ষার জন্য 64-বিট ডিভাইসের মালিকানার উদ্দেশ্যকে পরাস্ত করে -৪-বিট পারফরম্যান্স)।
গিটহাব পৃষ্ঠা থেকে .zip ফোল্ডারটি ডাউনলোড করুন: https://github.com/BradLarson/GPUI छवि
আনজিপ করুন এবং 'ফ্রেমওয়ার্ক' ফোল্ডারে নেভিগেট করুন। এখান থেকে, আপনার Xcode প্রকল্পে 'উত্স' ফোল্ডারটি যুক্ত এবং অনুলিপি করুন। 'গন্তব্য দলের ফোল্ডারে আইটেম অনুলিপি' টিক করা আছে তা নিশ্চিত করুন এবং 'যে কোনও যুক্ত ফোল্ডারের জন্য গ্রুপ তৈরি করুন'ও টিক দেওয়া আছে। এটি আপনার প্রকল্পে জেনেরিক, আইওএস এবং ম্যাক শিরোনাম / বাস্তবায়ন ফাইলগুলি অনুলিপি করবে।
আপনার যদি ম্যাক ফাইলগুলির প্রয়োজন না হয় কারণ আপনি আইওএসের জন্য সংকলন করছেন আপনি নিজের প্রকল্পে ফাইলগুলি অনুলিপি করার আগে আপনি ম্যাক ফোল্ডারটি মুছতে পারেন বা এক্সকোডের মধ্যে থেকে কেবল গোষ্ঠীটি মুছবেন।
একবার আপনি যদি আপনার প্রকল্পে উত্স ফোল্ডারটি যুক্ত করেন তবে জিপিইউআইমেজের ক্লাস / পদ্ধতিগুলি ব্যবহার শুরু করার জন্য কেবল নিম্নলিখিতটি ব্যবহার করুন:
#import "Source/GPUImage.h"
কয়েকটি বিষয় উল্লেখ করতে হবে:
- যদি 'কোকো' পাওয়া যায় না বলে আপনি ত্রুটি পান তবে আপনি আপনার আইওএস প্রকল্পে ম্যাক ফোল্ডার / শিরোনাম যুক্ত করেছেন - কেবল আপনার প্রকল্প থেকে ম্যাক গ্রুপ / ফাইলগুলি মুছুন এবং সতর্কতাটি অদৃশ্য হয়ে যাবে
- যদি আপনি উত্স ফোল্ডারটির নাম পরিবর্তন করেন (এক্সকোডে গ্রুপ নয়) তবে # নাম নির্দেশে "উত্স / জিপিইউআইজেজ.ইচ" এর পরিবর্তে সেই নামটি ব্যবহার করুন। সুতরাং আপনি যদি আপনার প্রকল্পে যুক্ত করার আগে আপনি ফোল্ডারটির নাম GPUImageFiles এ রাখেন তবে ব্যবহার করুন: # আমদানি করুন "জিপিইউআইমেজফাইলেস / জিপিইউআইজেজ।
- স্পষ্টতই A7 64-বিট প্রসেসরের সুবিধা গ্রহণের জন্য আর্ম 64 বৈধ আর্কিটেকচার তালিকায় নির্বাচিত হয়েছে তা নিশ্চিত করুন!
- এটি কোনও জিপিইউআইজেজ.ফ্রেমওয়ার্ক বান্ডিল নয় (যেমন আপনি যদি http://www.raywenderlich.com/60968/ios-7-blur-effects-gpuimage থেকে ফ্রেমওয়ার্কটি ডাউনলোড করেছেন ) সুতরাং এটি GPUI छवि ব্যবহারের সঠিক উপায় নাও হতে পারে ব্র্যাড লারসন যে ইচ্ছা করেছিলেন, কিন্তু এটি আমার বর্তমান স্প্রিটকিট প্রকল্পের জন্য কাজ করে।
- ফ্রেমওয়ার্ক / লাইব্রেরি ইত্যাদির সাথে লিঙ্ক করার দরকার নেই - উপরে বর্ণিত হিসাবে কেবল শিরোনাম এবং বাস্তবায়ন উত্স ফোল্ডারটি আমদানি করুন
আশা করি উপরেরটি সাহায্য করে - একাধিকবার প্রশ্ন জিজ্ঞাসা করা সত্ত্বেও কোথাও কোনও সুস্পষ্ট নির্দেশনা ছিল না বলে মনে হয়, তবে ভয় পাবেন না, জিপিইউআইমেজ অবশ্যই আর্ম 64 আর্কিটেকচারের জন্য কাজ করে!