সি স্ট্যান্ডার্ড লাইব্রেরির শিরোনামগুলির জন্য Elpipse CDT এর সাথে "অমীমাংসিত অন্তর্ভুক্তি" ত্রুটি


97

আমি গ্রহনের জন্য সিডিটি স্থাপন করেছি এবং একটি সহজ হ্যালো ওয়ার্ল্ড সি প্রোগ্রাম লিখেছি:

#include <stdio.h>

int main(void){
    puts("Hello, world.");
    return 0;
}

প্রোগ্রামটি সঠিকভাবে তৈরি করে এবং চালিত হয়, তবে গ্রহনটি এই হলুদ প্রশ্ন চিহ্নটি অন্তর্ভুক্তির বক্তব্যটির পাশে দেখায় যা বলে যে আমি "Unresolved inclusion: <stdio.h>"যখন এটির উপর মাউস রেখেছি।

এটি প্রোগ্রামটি চলতে প্রভাবিত করে না তবে আমি এটি বরং বিরক্তিকর বলে মনে করি।

কীভাবে এটি অপসারণ করতে হবে কারও কি ধারণা আছে?


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

উত্তর:


51

Elpipse ব্যবহার করছে সংকলক ঠিক প্রতীকগুলি সমাধান করতে সক্ষম, তাই কোডটি সূক্ষ্ম সংকলন করবে।

কিন্তু কোড-সমাপ্তি / সূচক বা প্রিপ্রসেসর এক্লিপসটি ব্যবহার করছে কোথায় তা stdio.hবিদ্যমান তা জানে না ।

আপনাকে যেখানে stdio.hঅবস্থিত ফাইল সিস্টেমের পথ নির্দিষ্ট করতে হবে ।

Elpipse ডকুমেন্টেশনটি সংকলকের বিভিন্ন বিভাগে এটি বর্ণনা করে:

এবং যদি কোড-সমাপ্তি / সূচক বা প্রিপ্রসেসর বিশেষভাবে সনাক্ত করতে পারে না stdio.h:

stdio.hআপনি যে কোডটির জন্য কোডটি লেখার ইচ্ছা করছেন তার উপর নির্ভর করবে এর সঠিক অবস্থান । আপনি যদি একই সিস্টেমের জন্য Eclipse চালিয়ে যাচ্ছেন তার কোড লিখছেন, তবে মানক অবস্থানটি /usr/include/stdio.hলিনাক্স, ম্যাকোস, সাইগউইন ইত্যাদির জন্য is

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


4
উত্তরের জন্য ধন্যবাদ. তবে উবুন্টু ১১.১০ এর পথ কোথায়?
ডেরিক জাং

একটি বিষয় যা আমাকে বিভ্রান্ত করেছিল তা হ'ল আমাকে "লাইব্রেরি পাথ" ট্যাবটির পরিবর্তে "অন্তর্ভুক্ত" ট্যাবে পাথ যুক্ত করতে হয়েছিল। আমি সর্বদা ভেবেছিলাম যে "অ্যাংগ্রেট" অন্তর্ভুক্ত ছিল "গ্রন্থাগার" অন্তর্ভুক্ত।
আয়েডান

4
আপনি অন্তর্ভুক্ত ট্যাবে শিরোনাম ফাইলগুলি (অর্থাত্। H ফাইলগুলি) কোথায় সন্ধান করবেন তা নির্দিষ্ট করে দিন। আপনি লিঙ্কারে বলুন যেখানে এটি লাইব্রেরির পাথ ট্যাবে সংকলিত লাইব্রেরি ফাইলগুলি সন্ধান করতে পারে। উদ্ধৃতি বনাম কোণ বন্ধনীগুলির কনভেনশন সম্ভবত সংকলক নির্ভর করে তবে আমি সর্বদা <> এর অর্থ স্ট্যান্ডার্ড সিস্টেম লাইব্রেরির জায়গায় প্রথম দেখায় এবং আমার প্রকল্পটিকে প্রথমে দেখার অর্থ হিসাবে মনে করি।
টড

4
আধুনিক সংকলকগুলি উদ্ধৃতি এবং কোণ বন্ধনীগুলির মধ্যে কোনও পার্থক্য করে না। প্রচলিতভাবে স্ট্যান্ডার্ড সিস্টেমের শিরোনামগুলি এখনও কোণ বন্ধনীগুলিতে স্থাপন করা হয়েছে।
সেপ্পো এনারভি

53

আমি এই উত্তরগুলি (স্বীকৃত উত্তর সহ) কিছুটা ক্রিপ্টিক পেয়েছি।

আমার জন্য, আমাকে স্টডিও এইচ যেখানে অবস্থিত ছিল সে পথটি যুক্ত করতে হয়েছিল (যেমন @ পার্নেউ বলেছেন)। ইক্লিপসে, আপনি আপনার প্রকল্পের বৈশিষ্ট্যগুলি খুলুন, "সি / সি ++ জেনারেল" প্রসারিত করুন এবং "পথ এবং চিহ্ন" নির্বাচন করুন।

আপনি যে includeভাষা ব্যবহার করছেন তার জন্য আপনি দির যুক্ত করেছেন তা নিশ্চিত করুন । (আমার ক্ষেত্রে, আমার এটি কেবল জিএনইউ সি ++ এ যুক্ত করা দরকার))

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


এটি আমার প্রয়োজনের খুব কাছাকাছি! স্রেফ পথে ব্যবহারকারীর নাম পরিবর্তন করতে হয়েছিল।
লুকাস

4
OS X এর উপর আপনি নিজে কমান্ড লাইন ডেভেলপার টুলস ইনস্টল করতে হবে (যা প্রথম Xcode ইনস্টল প্রয়োজন) কমান্ড ব্যবহার করে /usr/bin/xcode-select --installএবং তারপর আপনি এ অন্ধকার বাতলান করতে সক্ষম হবেন/usr/include/
RobV

4
ইয়োসেমাইটে Eclipse जुनো ব্যবহার করা। আমি যে পথটি দিয়েছিলাম সে ব্যতীত এই ধরণের কাজ আমার পক্ষে কিছুটা আলাদা ছিল (/ ব্যবহারকারী / শ্রীনিবাসন নাটারাজন / অ্যান্ড্রয়েড-এনডিকে / প্ল্যাটফর্ম / অ্যান্ড্রয়েড -১৯ / আর্চ-আর্ম / ইউএসআর / অন্তর্ভুক্ত)। সমস্ত অমীমাংসিত ত্রুটিগুলি অদৃশ্য হয়ে গেলেও আমার এখনও সন্দেহ আছে যে 'আমি কি সঠিক পথটি নির্ধারণ করেছি'। "গ্রহণ সত্যই সফল হয় "। উন্নয়নের জন্য আইডিই সেট আপ করতে কয়েক ঘন্টা ব্যয় করতে হয়েছিল।
শ্রীনিবাসন এন

4
ধন্যবাদ কেবলমাত্র আপনার রূপ আমাকে সাহায্য করেছিল।
নিকমুন

আমার ক্ষেত্রে (MinGW সহ), ডিরেক্টরি যুক্ত করতে "ফাইল সিস্টেম ..." ব্যবহার করা হয়েছিল "সি: \
মিনজিডাব্লু

17

শুধু জ্ঞান বেসে যুক্ত করে, আমি সাইনওয়ুইনের সাথে উইন 7-এ এটি করেছি।

এটি আমার জন্য কাজ করে বলে মনে হচ্ছে।

গ এর জন্য পাথ অন্তর্ভুক্ত করুন:

D:\dev\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include
D:\dev\cygwin\usr\include

সি ++ এর জন্য পাথগুলি অন্তর্ভুক্ত করুন:

D:\dev\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include
D:\dev\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include\c++
D:\dev\cygwin\usr\include

এটি আমাকে হ্যালো ওয়ার্ল্ডের একটি পরিষ্কার সংকলন পেয়েছে।


আমি ভবিষ্যত থেকে এসেছি। আমি আপনাকে ধন্যবাদ বলতে এসেছি। এটি আসলে আমার পক্ষে কাজ করা প্রথম জিনিস। Ive এর আগে এত কঠিন হ্যালো দুনিয়া ছিল না। ধন্যবাদ জনাব.
nVentimiglia

17

প্রজেক্ট> প্রোপার্টি> সি / সি ++ জেনারেল> প্রিপ্রসেসর অন্তর্ভুক্ত> সরবরাহকারী যান এবং উভয়ই নির্বাচন করুন:

  • "সিডিটি জিসিসি অন্তর্নির্মিত সংকলন সেটিংস"
  • "সিডিটি ক্রস জিসিসি অন্তর্নির্মিত সংকলন সেটিংস"

তাদের প্রত্যেকের জন্য উপ-এন্ট্রিটিও নির্বাচন করুন: "প্রকল্পগুলির মধ্যে ভাগ করা বিশ্বব্যাপী সরবরাহকারী ব্যবহার করুন"।

একটি সি এবং একটি সি ++ হ্যালো ওয়ার্ল্ডের সাথে উবুন্টু 16.04 এ 4.8.0 এ Elipse এ পরীক্ষা করা হয়েছে।


4
... এবং "প্রকল্পগুলির মধ্যে ভাগ করা বিশ্বব্যাপী সরবরাহকারীর ব্যবহার করুন" বাক্সটি পরীক্ষা করুন
hiরহিক্সিদুর

@ উরিশিদুর উল্লিখিত হিসাবে আমাকে "প্রকল্পগুলির মধ্যে ভাগ করে নেওয়া বিশ্বব্যাপী সরবরাহকারীর ব্যবহার করুন "ও পরীক্ষা করতে হয়েছিল। আমি গ্রহণের ত্রুটিতে নির্মিত এটির জন্য প্রচুর সমাধানের চেষ্টা করেছি এবং এটিই আমার পক্ষে কাজ করেছে actually সেই লাইনগুলি বিরক্তিকর ছিল। ধন্যবাদ!
কোডগুইরোস

10
  • ফাইল >> নতুন প্রকল্প নির্বাচন করুন
  • প্রকল্প উইজার্ডে, সি / সি ++ >> সি ++ প্রকল্প নির্বাচন করুন
  • "প্রকল্পের ধরণ" বিভাগে, " মেকফিল প্রকল্প >> হ্যালো ওয়ার্ল্ড সি ++ প্রজেক্ট " নির্বাচন করুন
  • "সরঞ্জামচইন" বিভাগে, " লিনাক্স জিসিসি " নির্বাচন করুন

এটি সমস্যার সমাধান করতে পারে। (খারাপ ইংরেজির জন্য আমাকে ক্ষমা করুন)


4
আমি এই জিনিসগুলি করেছি, তবে এটি এখনও শনাক্ত করতে পারেনি যে শিরোনামগুলি / usr / অন্তর্ভুক্ত রয়েছে।
কার্ডিফ স্পেস ম্যান

প্রত্যেককে যুক্ত করার চেয়ে অনেক সহজ নিজেকে অন্তর্ভুক্ত করুন। আমি ক্রস প্ল্যাটফর্ম বিকল্পটি ব্যবহার করেছি, যা ভালভাবে কাজ করেছে (উবুন্টুতে)
পানমারী

খুব উপকারী! দুর্দান্ত ইংরেজি।
আতুরস্যামস

আপনি কোন বিদ্যমান প্রকল্পে এটি কীভাবে করবেন?
জে এলস্টন

4

আমি সাইগউইনের সাথে Eclipse ব্যবহার করছি এবং এটি আমার জন্য কাজ করেছে:

প্রোজেক্ট> প্রোপার্টি> সি / সি ++ জেনারেল> প্রিপ্রসেসর অন্তর্ভুক্ত ...> সরবরাহকারীগুলিতে যান এবং "সিডিটি জিসিসি অন্তর্নির্মিত সংকলন সেটিংস সাইগউইন [ভাগ করা]" নির্বাচন করুন।


4

আমি একাধিক ক্রস সংকলক কনফিগারেশন নিয়ে কাজ করছি , যেখানে আমাকে এসটিডি শিরোলেখ ফাইলগুলির জন্য (এবং অন্যান্য পরিবেশের ভেরিয়েবল) বিভিন্ন স্থান ব্যবহার করতে হবে।

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

উইন্ডো -> পছন্দসমূহ -> সি / সি ++ -> সূচক -> সক্রিয় বিল্ড কনফিগারেশন ব্যবহার করুন

এটি গ্রহণের জন্য প্রকল্পের সক্রিয় ক্রস জিসিসি কনফিগারেশনের সাথে সেট করা সঠিক সংকলকটি ব্যবহার করবে।


একই সমস্যা ছিল, ESP8266 এ ক্রস-সংকলন। খুব খারাপ এই পৃষ্ঠাটির এত ভিড়, এটি আমার নিজেরাই বের করতে হয়েছিল।
মাইকেল বাকলিং

এই জন্য আপনাকে ধন্যবাদ. আমি একাধিক ক্রস সংকলক কনফিগারেশন (ইএসপি 32 "ইএসপি-আইডিএফ" এমবেডড এসডিকে বিভিন্ন সংস্করণের জন্য) তৈরি করার পরেও আমার এই সমস্যাটি বিকাশ হয়েছিল। সূচকগুলি সঠিক শিরোনামগুলি তুলছিল না। এই সেটিংটি সূচককে সক্রিয় কনফিগারেশনের মতো একই পরিবেশ ব্যবহার করার মঞ্জুরি দেয় বলে মনে হয়, যা আমার ক্ষেত্রে এটি সঠিক শিরোনাম বাছাই করতে দেয়।
ডেভিডা

3

শীর্ষস্থানীয় উত্তরের নোট হিসাবে, বিল্ড ফোল্ডারগুলি কোথায় রয়েছে তা নির্দিষ্ট করা দরকার, যা প্রকল্পের ডান ক্লিক করে পৌঁছে যাওয়া সংলাপের মাধ্যমে যুক্ত করা যায় এবং বৈশিষ্ট্য-> সি / সি ++ সাধারণ-> পাথ এবং চিহ্নগুলি নির্বাচন করে।

বাকি প্রশ্নটি কী কী যুক্ত করতে হবে।

আপনার যদি কমান্ড-লাইন অ্যাক্সেসের জন্য জিসিসি সঠিকভাবে সেট আপ করেছে এবং ডিফল্টটিতে এটি ব্যবহার করে এমন পাথগুলি কী কী অন্তর্ভুক্ত তা জানতে হবে, কেবল এটি জিজ্ঞাসা করুন; আপনি কোন ভাষায় আগ্রহী তার উপর নির্ভর করে ব্যবহার করুন:

gcc -x c -v -E /dev/null
gcc -x c++ -v -E /dev/null

... এটি জিসিসি চালনার সময় ব্যবহৃত ডিফল্ট সংকলক সেটিংসের তালিকা তৈরি করবে (এবং এই কমান্ডটি ওএসএক্সের মতো "জিসিসি" প্রকৃতপক্ষে ঝাঁকুনির জন্য একটি এলিয়াস হয় কিনা)

/dev/null একটি খালি ফাইল হিসাবে ব্যবহৃত হয় - আমরা খালি ফাইলটি পার্স করার জন্য জিসিসি বলছি

-x <language> প্রয়োজনীয় হিসাবে সংকলন করার জন্য ভাষাটি নির্দিষ্ট করে কারণ আমরা ভাষাটি নির্দিষ্ট করে এমন কোনও এক্সটেনশন সহ কোনও ফাইল ব্যবহার করছি না

-v ভার্বোজ আউটপুট, যার মধ্যে অন্তর্ভুক্ত পাথগুলি আউটপুট করা অন্তর্ভুক্ত

-E শুধুমাত্র প্রিপ্রোসেসিং সঞ্চালন করুন, প্রিপ্রোসেসড ফাইল আউটপুট করুন (এটি জিসিসি-কে অভিযোগ করতে বাধা দেয় যে খালি ফাইলটি সঠিকভাবে সংকলন করে না)

নীচে দিকে অন্তর্ভুক্ত ডিরেক্টরিগুলির তালিকা হবে:

#include "..." search starts here:
#include <...> search starts here:
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/include
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks (framework directory)
End of search list.

আপনি যদি তালিকাবদ্ধ ডিরেক্টরিগুলি এখানে তালিকাভুক্ত ক্রম অনুসারে, এক্লিপসের পাথ এবং চিহ্নগুলি কথোপকথনে প্রবেশ করেন, এক্সিলিপ সিডিটি আপনার ওএসের সাথে নির্দিষ্ট কিছু অতিরিক্ত শিরোনাম সন্ধান করতে সক্ষম হবে।

( সম্পর্কিত প্রশ্নে দেবনুলের উত্তরের জন্য ধন্যবাদ ।)



1

এডিটিতে আমি নিম্নলিখিতগুলি করেছি:

  1. প্রকল্পে ডান ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন
  2. সি / সি ++ জেনারেল প্রসারিত করুন এবং প্রিপ্রসেসর অন্তর্ভুক্ত পাথ, ম্যাক্রোস ইত্যাদি নির্বাচন করুন
  3. সিডিটি ব্যবহারকারী সেটিং এন্ট্রি নির্বাচন করুন
  4. ডান হাতের মেনু থেকে যুক্ত করুন ... নির্বাচন করুন
  5. অ্যাড অন্তর্ভুক্ত ডিরেক্টরিতে ফাইল সিস্টেমের পাথের জন্য প্রকল্পের পথ পরিবর্তন করুন
  6. আপনার অন্তর্ভুক্ত ফাইল রয়েছে এমন ডিরেক্টরিতে ব্রাউজ করুন
  7. আলোড়ন এবং প্রয়োজন হিসাবে পুনরাবৃত্তি

1

সাধারণত, Eclipse স্ট্যান্ডার্ড অন্তর্ভুক্ত ফাইলগুলি স্বয়ংক্রিয়ভাবে সমাধান করতে সক্ষম হওয়া উচিত। এটি জিসিসি কল করে এবং এর কনফিগারেশন জিজ্ঞাসা করে। সম্ভবতঃ Eclipse আপনার gcc খুঁজে পাচ্ছে না (বা কমপক্ষে আপনি সংকলনের জন্য যে সংস্করণ ব্যবহার করছেন তা খুঁজে পাচ্ছেন না)।

প্রকল্পের সেটিংসে সমস্ত স্ট্যান্ডার্ডের পাথ অন্তর্ভুক্ত করার পরিবর্তে আপনি সম্ভবত নিশ্চিত করতে চান যে Eclipse gcc খুঁজে পেয়েছে। Eclipse শুরুর আগে GAT PATH এনভায়রনমেন্ট ভেরিয়েবলের মধ্যে পাওয়া যায় এমন ডিরেক্টরি যুক্ত করুন।

আপনি যদি বিভিন্ন প্রকল্পগুলি বিভিন্ন সংকলক ব্যবহার করতে চান, তবে আপনি আবিষ্কার করতে পারেন বিকল্পগুলি টুইঙ্ক করতে। এগুলি ডিফল্টরূপে লুকানো থাকে, তাই প্রথমে সেগুলি উইন্ডো> অগ্রাধিকারসমূহ> সি / সি ++> সম্পত্তি পৃষ্ঠা সেটিংস> "আবিষ্কারের বিকল্পসমূহ" পৃষ্ঠাটি থেকে সক্ষম করুন। তারপরে আপনি এগুলিকে প্রকল্পের বৈশিষ্ট্যে সি / সি ++ বিল্ড> আবিষ্কারের বিকল্পের অধীনে খুঁজে পেতে পারেন।


1

আমি এম্বেড থাকা প্রকল্পগুলির জন্য গ্রহবিন ভিত্তিক কোড ওয়ারিয়র আইডিই ব্যবহার করছি এবং আমি সবেমাত্র প্রকল্পের বৈশিষ্ট্যসমূহ>> সি / সি ++ জেনারেল-> পাথ এবং সিবোলস>> অন্তর্ভুক্ত ডিরেক্টরিগুলিতে উত্স ঠিকানাগুলি মুছে ফেলা এবং যুক্ত করে এই সমস্যার সমাধান করেছি। এর অর্থ হ'ল "অমীমাংসিত অন্তর্ভুক্তি:" বার্তা নেওয়ার প্রচুর কারণ এবং এর সমাধানও প্রচুর।


0

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


0

সেট ${COMMAND}থেকে gccলিনাক্স

অধীনে:

  • প্রকল্প
  • সম্পত্তি
  • সি / সি ++ জেনারেল
  • প্রাক প্রসেসর পাথ, ম্যাক্রোস ইত্যাদি অন্তর্ভুক্ত করে
  • সরবরাহকারী
  • সিডিটি জিসিসি অন্তর্নির্মিত সংকলন সেটিংস
  • সংকলক চশমা পেতে আদেশ

প্রতিস্থাপন:

${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"

সঙ্গে:

gcc -std=c99 -E -P -v -dD "${INPUTS}"

আপনি যদি এটি না করেন তবে এক্সিলিপ স্টডআউট দেখায়:

Unable to find full path for "-E"

এবং ${HOME}/eclipse-workspace/.metadata/.logপ্রদর্শন অধীনে লগগুলি :

!ENTRY org.eclipse.cdt.core 4 0 2020-04-23 20:17:07.288
!MESSAGE Error: Cannot run program "-E": Unknown reason

কারণ ${COMMAND} ${FLAGS}খালি, এবং তাই Eclipse এর -Eপরেরটি কার্যকর করার চেষ্টা করে ।

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

প্রশ্নের সি ++ সংস্করণ: গ্রহন সিডিটি-তে একটি সি ++ ফাইলে "অমীমাংসিত অন্তর্ভুক্তি: <iostream>" কীভাবে সমাধান করবেন?

এক্সিলিপ 2020-03 (4.15.0), উবুন্টু 19.10, এবং বিদ্যমান উত্স সহ এই ন্যূনতম মেকফিল প্রকল্পে পরীক্ষিত ।


0

আপনি কি এটি পরীক্ষা করে কমান্ড লাইন থেকে সংকলন করেছেন কিনা? আমার জন্য লিনাক্স সাহায্য করে, অ্যাপ্লিকেশন libc-dev ইনস্টল।

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