সেখানে
আসল পোস্টার- 22শে জুলাই, 2016
- 22শে জুলাই, 2016
আমি এমন একটি প্রকল্পে কাজ করছি যা ম্যাকে একটি উইন্ডোজ অ্যাপ্লিকেশন কম্পাইল করে। আবেদনটি Qt-এর সাথে C++ এ লেখা আছে। এটি লাইব্রেরি এবং প্রধান প্রকল্পের সাথে গঠিত:
http://hpics.li/d8bb2ec
প্রকল্পটি .dwg এবং .dgn ফাইলগুলি পরিচালনা করতে একটি বহিরাগত লাইব্রেরি, ODA ব্যবহার করে।
সমস্যা হল যখন আমি প্রথম লাইব্রেরি (MdCore) কম্পাইল করি, তখন আমি একটি ত্রুটি পাই : আর্কিটেকচার x86_64 এর জন্য প্রতীক(গুলি) পাওয়া যায়নি।
প্রথমে আমি qmake আর্গুমেন্টে -stdlib=libstdc++ যোগ করেছি কিন্তু Qt আমাকে 0 বাইট ফাইল তৈরি করেছে, তাই এটি সমাধান ছিল না।
আমি ODA লাইবারির বিভিন্ন সংস্করণ চেষ্টা করেছি: OSX 10.7 এবং 10.11 এর জন্য 32bit, 64bit। (আমার ম্যাক OSX 10.11 এ রয়েছে)
আমি আমার লাইব্রেরিতে 'ফাইল' কমান্ড তৈরি করেছি এবং এখানে আউটপুট:
:
.a: বর্তমান ar আর্কাইভ র্যান্ডম লাইব্রেরি
ডিলিব:
2টি আর্কিটেকচার সহ Mach-0 সার্বজনীন বাইনারি
(আর্কিটেকচার x68_64 এর জন্য): Mach-0 64-বিট গতিশীলভাবে লিঙ্ক করা শেয়ার্ড লাইব্রেরি x86_64
(আর্কিটেকচার i386 এর জন্য): Mach-0 গতিশীলভাবে লিঙ্ক করা শেয়ার্ড লাইব্রেরি i386
আমি 32 এবং 64 বিটে কম্পাইল করার চেষ্টা করেছি কিন্তু এটি কিছু পরিবর্তন করে না। আমি দুই সপ্তাহ ধরে এই সমস্যায় আছি আমি জানি না আমি কি করতে পারি
আমি Qt ফোরামে একটি বিষয় তৈরি করেছি হয়তো আপনি আরও তথ্য পেতে পারেন:
https://forum.qt.io/topic/69171/compile-generate-0-byte-files-on-os-x/11
https://forum.qt.io/topic/69171/compile-generate-0-byte-files-on-os-x/11
যদি কেউ একটি সূত্র বা একটি সমাধান আছে আমি আগ্রহী হবে
ধন্যবাদ! গ
cqexbesd
- জুন 4, 2009
- জার্মানি
- 22শে জুলাই, 2016
সেখানে
আসল পোস্টার- 22শে জুলাই, 2016
- 22শে জুলাই, 2016
17:34:10: শুরু করুন : '/Users/developpement/Qt/5.7/clang_64/bin/qmake' /Users/developpement/Desktop/Mediacad2/MdCore/MdCore.pro -r -spec macx-clang CONFIG+=development x86_64 CONFIG+=qml_debug
17:34:10: প্রক্রিয়া '/Users/developpement/Qt/5.7/clang_64/bin/qmake' স্বাভাবিকভাবে শেষ হয়েছে
17:34:10: শুরু করুন: '/usr/bin/make'
... গ
cqexbesd
- জুন 4, 2009
- জার্মানি
- জুলাই 24, 2016
সেখানে
আসল পোস্টার- 22শে জুলাই, 2016
- 25 জুলাই, 2016
কোড: |_+_|
আমার সংকলন আউটপুটে আমার এই লাইনগুলি বেশ কয়েকবার আছে, কিন্তু শুধুমাত্র শেষ লাইন পরিবর্তন হয় (ফাইলের নাম পরিবর্তন হয়)
সম্পাদনা করুন: এখানে একই লাইন রয়েছে তবে তাদের মধ্যে ফাঁকা রয়েছে
কোড: |_+_| একজন মডারেটর দ্বারা শেষ সম্পাদিত: 25 জুলাই, 2016 গ
cqexbesd
- জুন 4, 2009
- জার্মানি
- 25 জুলাই, 2016
সেখানে
আসল পোস্টার- 22শে জুলাই, 2016
- জুলাই 26, 2016
এখানে সম্পূর্ণ আউটপুট (এটি খুব দীর্ঘ! 100.000 লাইন): http://textup.fr/171939hC
সম্পাদনা করুন: আমি প্রম্পট দিয়ে কম্পাইল করেছি তাই আমার আউটপুটে আরও লাইন রয়েছে এবং শেষ লাইনগুলি আকর্ষণীয়:
আর্কিটেকচার x86_64 এর জন্য অনির্ধারিত চিহ্ন:
কোড: |_+_| একজন মডারেটর দ্বারা শেষ সম্পাদিত: 26 জুলাই, 2016 গ
cqexbesd
- জুন 4, 2009
- জার্মানি
- জুলাই 26, 2016
আপনার নির্দিষ্ট সমস্যা ফিরে. আমি 'সম্পূর্ণ আউটপুট'-এ আপনার পোস্ট করা লিঙ্কিং ত্রুটিগুলি দেখতে পাচ্ছি না তবে এটি শুধুমাত্র একটি নিয়মিত লিঙ্কার ত্রুটি বলে মনে হচ্ছে। অন্যান্য প্ল্যাটফর্মের মতো, আপনি nm (বা Google) ব্যবহার করতে পারেন যেখানে এই চিহ্নগুলি সংজ্ঞায়িত করা হয়েছে এবং এটি আমার জন্য /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation-এ রয়েছে বলে মনে হচ্ছে (কিন্তু আমার কাছে একটি খুব পুরানো ম্যাক তাই এটি আপনার জন্য সত্য নাও হতে পারে)।
আপনি সরাসরি সেই লাইব্রেরির বিরুদ্ধে লিঙ্ক করবেন না। কোড যোগ করার চেষ্টা করুন: |_+_| আপনার লিঙ্কার পতাকাগুলিতে।
সেখানে
আসল পোস্টার- 22শে জুলাই, 2016
- জুলাই 27, 2016
জিবি
- ফেব্রুয়ারী 5, 2019
- ফেব্রুয়ারী 5, 2019
cqexbesd বলেছেন: আমি মনে করি যেকোন কিছু থেকে একটি বিল্ডের জন্য 100K আউটপুট তবে সবচেয়ে জটিল সিস্টেম সম্ভবত একটি চিহ্ন যে জিনিসগুলি কোথাও ভুল হয়ে গেছে - তবে এটি শিল্পের অবস্থা সম্পর্কে আরও সাধারণ মন্তব্য।সঙ্গে
আপনার নির্দিষ্ট সমস্যা ফিরে. আমি 'সম্পূর্ণ আউটপুট'-এ আপনার পোস্ট করা লিঙ্কিং ত্রুটিগুলি দেখতে পাচ্ছি না তবে এটি শুধুমাত্র একটি নিয়মিত লিঙ্কার ত্রুটি বলে মনে হচ্ছে। অন্যান্য প্ল্যাটফর্মের মতো, আপনি nm (বা Google) ব্যবহার করতে পারেন যেখানে এই চিহ্নগুলি সংজ্ঞায়িত করা হয়েছে এবং এটি আমার জন্য /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation-এ রয়েছে বলে মনে হচ্ছে (কিন্তু আমার কাছে একটি খুব পুরানো ম্যাক তাই এটি আপনার জন্য সত্য নাও হতে পারে)।
আপনি সরাসরি সেই লাইব্রেরির বিরুদ্ধে লিঙ্ক করবেন না। কোড যোগ করার চেষ্টা করুন: |_+_| আপনার লিঙ্কার পতাকাগুলিতে।
জিবি
- ফেব্রুয়ারী 5, 2019
- ফেব্রুয়ারী 5, 2019
আমার কাছে একটি ./configure ফাইল রেডি আছে এবং এটি মসৃণভাবে চলে কিন্তু আমি ffi পাই... সম্পর্কিত 'সিম্বল পাওয়া যায়নি...' এবং আমি যখন মেক চালাই তখন লিঙ্কারের সাথে কিছু করতে হয়
okieiam
- ডিসেম্বর 17, 2016
- ফেব্রুয়ারী 8, 2019
zibbi বলেছেন: হাই বন্ধুরা ... আমি খুব অনুরূপ সমস্যায় পড়েছি...কিন্তু আমি কম্পাইল করার জন্য টার্মিনাল ব্যবহার করছি...কেউ কি দয়া করে সাহায্য করতে পারেন কিভাবে আমি টার্মিনালের ক্ষেত্রে একই সমাধান করতে পারি?env CPPFLAGS='-I/home/foo/sw/include' LDFLAGS='-L/home/foo/sw/lib/' ./configure
আমার কাছে একটি ./configure ফাইল রেডি আছে এবং এটি মসৃণভাবে চলে কিন্তু আমি ffi পাই... সম্পর্কিত 'সিম্বল পাওয়া যায়নি...' এবং আমি যখন মেক চালাই তখন লিঙ্কারের সাথে কিছু করতে হয়
জনপ্রিয় পোস্ট