I386 আর্কিটেকচারের জন্য অপরিজ্ঞাত চিহ্ন


236

আমি ব্যাকগ্রাউন্ডে যেমন SKPSMTPMessageফ্রেমওয়ার্ক থেকে ইমেল পাঠানোর কাঠামো আমদানি করেছি । নীচে ত্রুটি কেন দেখানো হচ্ছে কেউ পরামর্শ দিতে পারে

Undefined symbols for architecture i386:

"_OBJC_CLASS_$_SKPSMTPMessage", referenced from:
  objc-class-ref in ConfirmController.o

"_kSKPSMTPPartContentTransferEncodingKey", referenced from:
  -[ConfirmController sendEmail] in ConfirmController.o

"_kSKPSMTPPartMessageKey", referenced from:
  -[ConfirmController sendEmail] in ConfirmController.o

"_kSKPSMTPPartContentTypeKey", referenced from:
  -[ConfirmController sendEmail] in ConfirmController.o

ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

উত্স থেকে কাঠামো নেওয়া হয়েছে: -

এমএফমেইলকম্পোজভিউকন্ট্রোলারে ক্ষেত্রগুলি লক করা

আপডেট :

উত্তর: প্রকল্পের উপরে কেবল ফোল্ডারটি টেনে আনুন এবং অনুলিপিতে ক্লিক করুন। এটি প্রকল্প চেক বাক্স এবং লক্ষ্যবস্তু চেক বাক্সও নির্বাচন করে।


বিল্ড পর্যায় থেকে সিস্টেম
কনফিগারেশন.ফ্রেমওয়ার্ক

আমি এই সমস্যাটি সমাধান করেছি I আমি লাইব্রেরিগুলির সাথে বাইনারি লিঙ্কে প্রয়োজনীয় কাঠামো যুক্ত করেছি।
মিহির ওজা

উত্তর:


569

আপনি যদি এই ধরণের ত্রুটি পেতে পারেন তবে আপনার ক্লাসের .m ফাইলটি আপনার টার্গেটের "বিল্ড ফেজগুলি" ট্যাবটির "উত্সগুলি সঙ্কলন করুন" পদক্ষেপের অধীনে তালিকাভুক্ত না করা হয়েছে। সাধারণত এক্সকোড এটি আপনার জন্য করে তবে কখনও কখনও এটি প্লটটি হারাতে থাকে এবং আপনাকে নিজেই .m ফাইল যুক্ত করতে হবে add

এটা করতে:

টার্গেটসেটেটিং -> পর্যায়ক্রমে বিল্ড করুন -> উত্স সংকলন করুন -> আপনার .m বর্গ যোগ করুন -> বিল্ড এবং রান করুন


49
কখনও কখনও এই ত্রুটিগুলি উপস্থিত হয় কারণ কিছু কাঠামো সঠিকভাবে লিঙ্ক করা হয়নি। প্রকল্পের বিল্ড-ফেজ ট্যাবে কেবল "লিঙ্ক বাইনারি উইথ লাইব্রেরিগুলিতে" সমস্ত ফ্রেমওয়ার্কগুলি পরীক্ষা করে দেখুন।
হেইতারা

এটি .c ফাইলগুলির সাথেও ঘটতে পারে এবং সম্ভবত। মিমিও হতে পারে।
ব্রডনি

রজনীশ, আপনি বিষয়টি ঠিক করেছেন? যদি হ্যাঁ, আপনি এটি ঠিক কিভাবে?
কোডম্যাট্রিক্স

9
এটি লক্ষণীয় যে আপনি .m ফাইলটি নির্বাচন করতে পারেন এবং ডান প্যানেল "টার্গেট সদস্যতা" বিভাগে আপনার টার্গেটের পাশের বক্সটি টিক করতে পারেন। আপনি যখন আপনার প্রকল্পে একটি ফাইল যুক্ত করেন, আপনি জিজ্ঞাসা করা হয় যে আপনি "লক্ষ্যগুলিতে যুক্ত করতে চান": আপনি হয়ত না বলেছিলেন, তবে আমি যা বলেছিলাম তা করে আপনি যে কোনও সময় এটি যুক্ত করতে পারেন।
নিকোলাস এস

4
আমি একই ভুল আছে ব্যবহৃত আমার জন্য সমাধান: সেটিং বিল্ড -> লিঙ্ক -> অন্যান্য Linker পতাকা -> যোগ করুন -lLibraryName_$(PLATFORM_NAME)dজন্য ডিবাগ এবং যোগ -lLibraryName_$(PLATFORM_NAME)জন্য রিলিজ
জর্জ

37

আমার জন্য সমস্যাটি ফ্রেমওয়ার্কগুলি হারিয়ে গেছে। একবার আমি তাদের যুক্ত করেছিলাম, এটি কাজ করে।


এটি দীর্ঘ শটের মতো মনে হয়েছিল কারণ এটি যে ত্রুটি বার্তাগুলি পাচ্ছিল তা সত্যিই মেলে না তবে সকেটরকেট সাইটে প্রস্তাবিত নির্ভর ফ্রেমওয়ার্কগুলি এটি আমার জন্যও ঠিক করে দিয়েছে।
পট

এমনকি আপনি কোকোপডগুলির মাধ্যমে ফ্রেমওয়ার্কগুলি যুক্ত করলেও এটি ঘটতে পারে। ফ্রেমওয়ার্ক হিসাবে আমাকে নিজেও এটি যুক্ত করতে হয়েছিল। ধন্যবাদ!
এফবেন্ট

আমি যে ফ্রেমওয়ার্কটি যুক্ত করেছি সেগুলির তৈরি হওয়ার আগে অন্যান্য ফ্রেমওয়ার্কগুলি যুক্ত করা দরকার। আপনি যদি কোনও ফ্রেমওয়ার্ক যুক্ত করে থাকেন তবে আপনার প্রয়োজন হতে পারে যে কোনও ফ্রেমওয়ার্ক যুক্ত করেছেন তা নিশ্চিত করে দেখুন
ডেভ প্যাট্রিক

29

বৈধ আর্কিটেকচার পরীক্ষা করুন এবং সক্রিয় আর্কিটেকচার কেবল বৈশিষ্ট্যগুলি তৈরি করুন।

এখানে চিত্র বর্ণনা লিখুন


1
আপনি কীভাবে আমাকে এক্সকোড ৪.২
আনন্দ

এটি যদি সহায়তা না করে তবে নীচে অ্যালেন পাইকের উত্তর দেখুন।
ম্যাটিজি

এই উত্তর এবং অ্যালেনের উভয়ই আমাকে সাহায্য করেছিল। আমাকে সত্যই দুটি জিনিস পরীক্ষা করতে হয়েছিল: উত্সগুলি সঙ্কলন করুন এবং কেবলমাত্র সক্রিয় আর্কিটেকচার তৈরি করুন। অনেক অনেক ধন্যবাদ!
বোগদান

@ এবং তারা লক্ষ্যটির জন্য বিল্ড সেটিংসে রয়েছে।
আজীবন

18

আপনি যদি কোকোপড ব্যবহার করছেন তা নিশ্চিত করুন যে আপনার টার্গেটের বিল্ড সেটিংসে অন্য লিঙ্কার পতাকা বিভাগে $ (উত্তরাধিকারসূত্রে) রয়েছে

এখানে চিত্র বর্ণনা লিখুন


10

আপনার কাঠামোটি আর্মভ (এক্স) এর জন্য সংকলিত আছে? এটি i386-র জন্য সংকলিত মত আমার কাছে দেখে মনে হচ্ছে, কোন কোড কোনও আইওএস ডিভাইসে চলবে না। অন্যথায় এটি আর্মভ (এক্স) এর জন্য সংকলিত হয়েছে এবং আপনি এটি সিমুলেটরটিতে চালানোর চেষ্টা করছেন যা আই 386 কোড। অক্ষরের উপরে প্রদর্শিত বিল্ড সেটিংসটি ব্যবহার করে নিশ্চিত হয়ে নিন যে আপনি যে চিপটি চালাচ্ছেন তার জন্য আপনার কাঠামোটি সঠিকভাবে সংকলিত হয়েছে।


এটি বাছাই করা। আমাকে এক্সকোডে আমার প্রজেক্ট ফোল্ডারের মধ্যে ফ্রেমওয়ার্ক ফোল্ডারটি কেবল টেনে নিয়ে যেতে হয়েছিল। ধন্যবাদ
মান

আইওএস ডিভাইস এবং সিমুলেটর উভয় একই সাথে চালানোর জন্য কোনও কাঠামো তৈরি করা কি সম্ভব? বা আমার সবসময়ই কেবল একটি বিকল্প বেছে নেওয়া উচিত?
আলেকসি টাইসেস

আপনি কি একই প্রকল্পে দুটি উইন্ডো খোলার বিষয়ে কথা বলছেন, এবং একটিতে সিমুলেটারে চালানোর জন্য এবং অন্যটিতে ডিভাইসে সেট করার বিষয়ে কথা বলছেন?
ওভেন হার্টনেট

7

আপনি যদি এক্সকোডে অন্য কোনও প্রকল্প আমদানি করেন এবং যদি বর্তমান এবং আমদানি প্রকল্পের উভয়ই কমপাইলার উত্সে একই ফাইল থাকে তবে কেবল "বিল্ড ফেজ" সেটিংসে বর্তমান প্রকল্পের একই ফাইলটি সরিয়ে দিন এটি আমার পক্ষে কাজ করেছিল।


4

হ্যাঁ এটি অ্যালেন যা বলেছিল তার সাথে সম্পর্কিত ... উত্স ফাইলটির ইউটিলিটি বিভাগে টার্গেটমেম্বারশিপটি সন্ধান করুন। একটি চেকবক্স রয়েছে যা এই ফাইলটিকে একটি প্রকল্পের সাথে সংযুক্ত করে। এটি পরীক্ষা করা আমার জন্যও এই সমস্যার সমাধান করেছে।


আমি অন্যান্য সমস্ত সেটিংসের সমস্ত সংশোধন করেছি, তবে শেষ পর্যন্ত এটিই আমার জন্য স্থির করে। ধন্যবাদ!
অ্যালেক থমাস

4

আপনি যে কোনও বাইনারি লাইব্রেরির সাথে লিঙ্ক করতে নিখোঁজ হতে পারেন তাও হতে পারে, আপনার লক্ষ্যগুলিতে বিল্ড পর্যায়গুলি পরীক্ষা করে প্রয়োজনীয় লাইব্রেরি যুক্ত করুন এবং তারপরে পণ্য> পরিষ্কার পণ্য> বিল্ড

সেটাও কাজ করতে হবে!


4

আমি যখন এই একই প্রকল্পটি দু'বার খুললাম তখন আমার এই সমস্যাটি ছিল, কেবলমাত্র একটি প্রকল্পের মূলটি ছিল এবং অন্যটি গিট ইউআরএল থেকে ক্লোন করা হয়েছিল।

'পণ্য'> 'পরিষ্কার' সমস্যার সমাধান করেছে।


4

আমি এই সমস্যাটিও পূরণ করেছিলাম এবং লাইব্রেরির সাথে সংকলিত উত্স এবং লিঙ্ক বাইনারি উভয়টিতে আমার প্রয়োজনীয় সমস্ত ফাইল / গ্রন্থাগার / ফ্রেমওয়ার্ক রয়েছে কিনা তা পরীক্ষা করে আমি এটি ঠিক করেছি।

এখানে চিত্র বর্ণনা লিখুন


4

যখন আমি এর মতো একই সমস্যার মুখোমুখি হয়েছিলাম:

আর্কিটেকচার i386 এর জন্য অপরিবর্তিত প্রতীক:

_OBJC_CLASS _ $ _ SKPSMTPMessage, এর থেকে রেফারেন্স: কনফার্মকন্ট্রোলআরেওতে اعتراض-শ্রেণি-রেফ

দেখা গেল যে আমি ফ্রেমওয়ার্ক যুক্ত করতে ভুলে গেছি। এটি সঠিক ছিল কোয়ার্টজকোর.ফ্রেমওয়ার্ক।


@ জয়প্রকাশ দুবে মিচ জিজ্ঞাসা করুন
ডি_ডি

4

এটি একটি শেষ চেষ্টা করুন:

সুতরাং আমি এই পৃষ্ঠায় সমস্ত পরামর্শ চেষ্টা করেছিলাম .. কোনওটিই কাজ করেনি .. আমার সমস্যাটি যেভাবে শুরু হয়েছিল তা ছিল এই টিউটোরিয়ালের পদক্ষেপগুলি অনুসরণ করে যা স্থির লাইব্রেরিগুলি কীভাবে লিঙ্ক করতে হয় তা শেখায়। আমার নমুনা প্রকল্পের সাথে নির্দেশাবলী ঠিকঠাক কাজ করেছে .. তবে তারপরে আমার আসল প্রকল্পে আমি উপরের ত্রুটি পেতে শুরু করেছি।

সুতরাং আমি যা করেছি তা এই টিউটোরিয়ালটির প্রতিটি ধাপ পেরিয়ে প্রতিটি পদক্ষেপের পরে নির্মিত হয়েছিল .. আপত্তিজনক লাইনটি এটির মতো হয়ে উঠল: সেটিংস তৈরি করতে সমস্ত-লোড যুক্ত -> অন্যান্য লিঙ্কার পতাকা

দেখা যাচ্ছে যে এই পতাকাটি একবারে স্থির পাঠাগারগুলির সাথে বিভাগগুলি সংযুক্ত করার জন্য সুপারিশ করা হয়েছিল .. তবে তারপরে দেখা গেল যে এই পতাকাটির আর দরকার নেই Xcode 4.2+ .. (এটি--ফোর্স_লোড পতাকাটির জন্যও যায় .. যা ছিল অন্যান্য পোস্টে প্রস্তাবিত ) ..


3

আমি যখন একই সমস্যার মুখোমুখি হই তখন আমি "লাইব্রেরির সংকলিত সংস্করণ (এক্সটেনশন সহ .a)" যুক্ত করতে ভুলে গেছি। সাধারণত আমরা বিল্ড পর্যায়গুলিতে টার্গেট ডিপেন্ডেন্সিতে আমদানিকৃত প্রকল্পের লাইব্রেরিটি যুক্ত করি তবে আমরা বিল্ড পর্যায়সমূহের লাইব্রেরি সহ লিংক বাইনারিতে "সংকলিত গ্রন্থাগার" যুক্ত করতে ভুলে যাই।


3

অন্যদের একই সমস্যা হওয়ার ক্ষেত্রে আমার পক্ষে কী কাজ করেছে তা যুক্ত করা এবং এখানেই শেষ। আমার একটি পুরানো প্রকল্প ছিল যেটিতে একটি CLANG_ENABLE_MODULES নং তে সেট করা ছিল আমি একটি কাজের প্রকল্পের তুলনায় কয়েক ঘন্টা হতাশার পরে দেখতে পেলাম যে আমার এলএলভিএম বিল্ড সেটিংসের আওতায় আমি মডিউলগুলি সক্ষম করেছিলাম। হ্যাঁ এটিকে সেট করা আমার সমস্যার সমাধান করে এবং অ্যাপটি জরিমানা করে।

প্রকল্পের সেটিংস -> বিল্ড সেটিংস -> 'মডিউলগুলি' অনুসন্ধান করুন এবং আপডেট করতে সক্ষম করুন মডিউলগুলি (সি এবং উদ্দেশ্য-সি) হ্যাঁ।


ওয়ান্ডারফুল ফিক্স! এটি আমাকে অনেক সাহায্য করেছে! আমার একটি পুরানো পোড প্রকল্প ছিল এবং আমি যখনই নতুন পড যুক্ত করেছি ততবার এই ত্রুটি ঘটবে। ধন্যবাদ !!!
ডিস্কদেভ

2

আমি বিল্ড সেটিংসে অন্যান্য লিঙ্কার ফ্ল্যাগগুলিতে "-all_load -lstdc ++" যুক্ত করতে পারি নি এবং আমি ত্রুটি ছাড়াই সিমটি চালু করতে সক্ষম হয়েছি তবে লঞ্চ করার সময় আমি MonkeyTalk লগ আউটপুট এবং পূর্ববর্তী স্ক্রিপ্টটি পাইনি যা সংযোগ করতে ব্যবহৃত হয়েছিল প্লে বোতামটি অক্ষম হিসাবে দেখিয়েছে এমটি আইডিইর আউটপুট "আইওএস সিমুলেটরে সংযোগ সেট" হিসাবে প্রদর্শিত হয়েছিল, তবে রান / প্লে বোতামটি নির্বাচন করতে সক্ষম নয়।

মূল প্রকল্পটির অন্যান্য লিঙ্কার ফ্ল্যাগগুলিতে "ওবিজেসি-সমস্ত_লোড" ছিল এবং আমি তার সাথে "-all_load -lstdc ++" সংযুক্ত করার পরে আমি এই পোস্টটি সম্পর্কে ত্রুটি বার্তা পেয়েছি। যখন আমি "ওবিজেসি -ল_লোড" সরিয়ে ফেলেছি এবং কেবল নির্মিত "-all_load -lstdc ++" প্রকল্পটি যুক্ত করেছি, তবে কনসোলে নিশ্চিতকরণ হিসাবে কোনও বানরের টক লগ আউট নেই When


2

এটি সম্ভব হয় আপনি একটি লাইব্রেরি ব্যবহার করছেন যা কেবলমাত্র REAL হার্ডওয়্যার জন্য সংকলিত। উদাহরণস্বরূপ, আপনি যদি জেফির এইচএক্সএম স্মার্টের মতো একটি ব্লুটুথ লাইব্রেরি ব্যবহার করছেন তবে এটি সম্ভবত সিমুলেটরটি সংকলন করবে না এবং এটি কেবল আসল ডিভাইসে চালিত করার উদ্দেশ্যে বোঝানো হয়েছে।


1

আইওএস with এর সাথে অনুরূপ ইস্যুতে ছড়িয়ে পড়ে বিল্ড পর্যায় বিভাগে "লাইব্রেরিগুলির সাথে লিঙ্ক বাইনারি" এ স্টোরকিট.ফ্রেমওয়ার্ক যুক্ত করে এটি সমাধান করতে সক্ষম হয়েছিল।

এখন এটি একটি যাদুমন্ত্র মত কাজ করে.


1

আমি পিএসটি কোলেকশন ভিউ কন্ট্রোলার যুক্ত করার সময় আমার 7 টি ত্রুটির সাথে একই সমস্যা রয়েছে this এই সমস্যার সমাধানের জন্য একটি সমাধান হ'ল আপনার "এক্সকোড -> বিল্ড পর্যায়সমূহ -> উত্সগুলি সংকলন করুন" এখানে আপনার সমস্ত ".m" ফাইল যুক্ত করুন .. আমি আশা করি আপনি এটি পোস্ট ভবিষ্যতে ব্যবহারকারীদের সাহায্য করবে।


1

আমার উপর, আমি একটি অগমেন্টেড রিয়েলিটি প্রকল্পের জন্য কোকোপড ব্যবহার করছিলাম এবং আমি যা জানতে পেরেছিলাম তা হল আপনি যখন কোকোপডগুলি প্রয়োগ করেন এবং আপনার প্রকল্পের ওয়ার্কস্পেসটি খোলেন তখন আপনি এক্সকোড প্রকল্প লক্ষ্য এবং সেই পডস টার্গেটটি শেষ করেছিলেন যা আপনি একই ফাইলের মধ্যে প্রয়োগ করেছিলেন। যা হচ্ছিল তা হ'ল কিছু কিছু .m উভয়ই ব্যবহার করছিল। আমি বিল্ড পর্যায়সমূহ >> সংকলন উত্সগুলিতে Xcode টার্গেটের জন্য সদৃশগুলি মুছে ফেলার পরে, এটি দুর্দান্ত কাজ করেছে।


1

নতুন গুগল অ্যানালিটিক্স লাইব্রেরিতে আপগ্রেড করার চেষ্টা করার সময় আমি এই উচ্চ বিভ্রান্তিমূলক বার্তাটি আবিষ্কার করেছি।

আমার ক্ষেত্রে সমস্যাটি ছিল লাইব্রেরির দুটি কনফ্লিক্টিং কপিগুলিতে । তারা বিভিন্ন ফোল্ডারে ছিল তবে উভয়ই আমার অ্যাপের লাইব্রেরি বিল্ড পাথগুলিতে (বিল্ড সেটিংসের অধীনে) তালিকাভুক্ত ছিল।

সমস্ত অবজ্ঞাপিত লাইব্রেরী ফাইলগুলি ফোল্ডার থেকে সরিয়ে নিয়ে যাওয়া কৌশলটি শেষ করে এবং রহস্যজনক ত্রুটি বার্তাগুলি সরিয়ে দেয়।


1

আপনার সমস্ত বান্ডিল সংস্থানগুলি বিল্ড পর্যায়ে অনুলিপি করা হয়েছে তা পরীক্ষা করুন।


1

প্রোডাক্ট => ক্লিন আমার জন্য ট্রিক করেছে


1

সক্রিয় আর্কিটেকচারে পরিবর্তন আমার পক্ষে কাজ করেছিল, আমার একটি লিবা i386 ব্যবহার করছিল।

ইন বিল্ড সেটিংস >> পরিবর্তন বিল্ড শুধুমাত্র সক্রিয় আর্কিটেকচার থেকে হ্যাঁ কোন থেকে

এটা আমার জন্য কাজ করেছে। আশা করি এটি অন্যকেও সহায়তা করবে।

এখানে চিত্র বর্ণনা লিখুন


"NO থেকে YES পর্যন্ত" বোঝা সহজ। যাই হোক না কেন, এটি কাজ করে।
ভিক্টর লেয়ার্ট

0

উত্তরটি হ'ল আপনি কেবল প্রোজেক্টের উপরে ফোল্ডারটি টেনে আনুন এবং অনুলিপিতে ক্লিক করুন।


0

আমি এই বার্তাটি পেয়েছি যখন আমি অন্য প্রকল্প থেকে কিছু উত্স ফাইল টেনে নিয়ে গিয়ে ফেলেছি। আমি যখন এগুলি মুছলাম এবং তারপরে ফাইল মেনু থেকে "ফাইলগুলি যুক্ত করুন ..." এর মাধ্যমে এগুলি যুক্ত করেছি, এটি ত্রুটি ছাড়াই নির্মিত হয়েছিল।


0

এনএসম্যানেজডঅবজেক্টের সাথে আমারও অনুরূপ ত্রুটি ছিল এবং এটি কারণ ছিল যে আমি কোর ডেটা ব্যবহার করছিলাম তবে বিল্ড পর্যায়গুলি - লিঙ্ক বাইনারি উইথ লাইব্রেরিগুলিতে কোর ডেটা কাঠামোটি অনুপস্থিত ছিল, কারণ কিছু অন্যান্য উত্তর দিয়েছেন


এসও স্যাম আপনাকে স্বাগতম। কোনও প্রশ্নের উত্তর দেওয়ার সময়, নতুন অন্তর্দৃষ্টি, গবেষণা বা কোড যা ইতিমধ্যে অন্য উত্তরে বিদ্যমান নেই তা যুক্ত করার চেষ্টা করুন। আপনি যদি কেবল এই ভাগ করে নিতে চান যে অন্য একটি উত্তর আপনার পক্ষে কাজ করেছে, তবে সদৃশ উত্তর পোস্ট করার পরিবর্তে তাদের উত্তরটি উত্তর দেওয়ার বা মন্তব্য করার চেষ্টা করুন।
বুচ

0

আপনি যদি আপনার প্রকল্পে তৃতীয় পক্ষের লাইব্রেরি যুক্ত করেন যা আপনার প্রকল্পে অন্তর্ভুক্ত না দেশীয় ফ্রেমওয়ার্কগুলির প্রয়োজন হয় তবে আপনি এই ধরণের ত্রুটি পেতে পারেন।

আপনাকে আপনার নতুন যুক্ত হওয়া লাইব্রেরির .h এবং .m ফাইলগুলির ভিতরে থাকা এবং এটিতে কী ফ্রেমওয়ার্কগুলি প্রয়োজন তা দেখতে হবে, তারপরে আপনার প্রকল্পে সেই ফ্রেমওয়ার্কগুলি অন্তর্ভুক্ত করুন (লক্ষ্য> বিল্ড পর্যায়গুলি> লাইব্রেরিগুলির সাথে বাইনারি লিঙ্ক করুন) in


0

কাঠামোটি মুছে ফেলার চেষ্টা করুন, প্রকল্পটি পরিষ্কার করুন, এটিকে আবার যুক্ত করুন এবং সংকলন করুন। বা ক্লাইলটি মুছে ফেলুন যা সংকলন উত্স, ক্লিন প্রজেক্টে এক্সকোড দ্বারা যুক্ত হয়েছে, এটি আবার যুক্ত করুন তারপরে তৈরি করুন।


0

মনে রাখবেন যে আপনি যে কোনও ভিউ কন্ট্রোলারে কিছু ম্যাক্রো রাখতে পারেন যা আপনার ইতিমধ্যে মুছে ফেলা ফাইলগুলিকে কল করছে।

আপনি নিজের অ্যাপটি তৈরি না করা পর্যন্ত অ্যাপ কোনও ত্রুটি দেখাবে না, এটি .o ফাইলগুলিতে সংকলন পর্বে ত্রুটিটি ফেলে দেবে।

আপনি ইতিমধ্যে মুছে ফেলা ফাইলগুলিতে কল করে এমন কোনও ম্যাক্রো মুছে ফেলতে ভুলবেন না।

ধন্যবাদ :)


0

অ্যালান যা করেছে তা ছাড়াও, অনুপস্থিত ক্লাস যুক্ত করে, আমি @ এমডোগ 4 এর সমাধান অনুসরণ করেছি এবং জোর কোডগুলি লাইব্রেরি উইন্ডোতে ক্লিক করে এবং 'কোরিডাটা.ফ্রেমেওয়ার্ক' নির্বাচন করে 'কোড বাইনারি উইথ লাইব্রেরি'-এর অধীনে কোর ডেটা লাইব্রেরি যুক্ত করেছি। । এটি আমার ত্রুটিটি বাছাই করেছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.