Winelib সঙ্গে win32 অ্যাপ্লিকেশন কম্পাইল করার চেষ্টা; Winelib এর হেডার ফাইল থেকে টাইপ ত্রুটি?

আমি নিজেকে একজন নতুন প্রজন্মের প্রোগ্রামার হিসাবে বিবেচনা করবো, তাই অনুগ্রহ করে আমার সাথে অংশগ্রহন করুন যদি আমি সাহায্যকারী তথ্যগুলি বের করে আনি তবে আমি বুঝতে পারি না।

আমি উবুন্টু 10.04 এলটিএস (লুসিড লিনেক্স) এ Win32 অ্যাপ্লিকেশনটি পোর্ট করার চেষ্টা করছি।

সমস্ত সোর্স ফাইল ভিসুয়াল C ++ এ লিখিত আছে, এবং সবকিছু উইন্ডোজ এপিআই দিয়ে তৈরি করা হয়েছে। আমি উৎস থেকে প্রোগ্রাম কম্পাইল করার জন্য winelib ব্যবহার করার চেষ্টা করছি, তবে আমি যেমন ত্রুটির বার্তা পেয়েছি হয়েছে:

    shobjidl.h:13: error: 'interface' does not name a type

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

এই প্রকল্পে যাওয়া আমি অনুভব করি যে winelib একটি ভাল সমাধান ছিল যেহেতু উইন্ডোজ API- র সাথে সুদ প্রয়োগ করা হয়েছিল, কিন্তু কেন আমি Winelib এর শিরোনাম সঙ্গে টাইপ ত্রুটি পেয়েছি হিসাবে বিভ্রান্ত হয় ...

এটা কি আমি উত্পন্ন Makefile (ওয়াইল্ড মেকার) থেকে গুরুত্বপূর্ণ পাথ অনুপস্থিত করছি, বা ওয়াইন সঠিকভাবে আমার মেশিনে ইনস্টল করা হয়নি?

কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে।

0
যোগ সম্পাদিত
মতামত: 1
সম্ভবত আপনি আপনার প্রয়োজন এক বা একাধিক winelib হেডার ফাইল অন্তর্ভুক্ত না করছি। এই ধরনের সমস্যা খুঁজে বের করার জন্য, প্রথম ত্রুটি থেকে পিছন দিকে কাজ করুন। যেখানে "ইন্টারফেস" নির্ধারণ করা হয়েছে সেখানে যান। যে ফাইলটি আপনার প্রোগ্রামে অন্তর্ভুক্ত তা সংজ্ঞায়িত করে? যদি না হয়, তা অন্তর্ভুক্ত করুন। অন্য ত্রুটির সঙ্গে একই করুন, এক এক করে শুধু সতর্কতা যে সঠিক হেডার ফাইল সেট figuring এবং অন্তর্ভুক্তির তাদের অর্ডার সত্যিই কঠিন এবং হতাশাজনক হতে পারে কখনও কখনও হতে পারে
যোগ লেখক Carey Gregory, উৎস

কোন উত্তর নেই

0