मैं निम्न त्रुटि हो रही है: के एकाधिक परिभाषा `मुख्य 'संकलन समय त्रुटि: के एकाधिक परिभाषा 'मुख्य'
मैं एक नई परियोजना बनाई है, उसमें दो C++ फ़ाइलें हैं:
फ़ाइल 1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
//fflush(stdin);
//getchar();
return 0;
}
फ़ाइल 2
#include <iostream>
using namespace std;
int main()
{
cout<<"Demo Program";
return 0;
}
जब मैं परियोजना और रन बनाने दबाते हैं, तो मैं त्रुटि मिलती है। मैं इन फ़ाइलों को कैसे चला सकता हूं?
क्या परिवर्तन करने की जरूरत है, मैं निकालूँ पूर्णांक मुख्य() फ़ाइल 2 से? – sandbox
आप नाम बदल सकते हैं और उसे कभी भी कॉल कर सकते हैं जहां आपको इसकी आवश्यकता है। या फाइलें दो अलग-अलग परियोजनाओं में हैं। – atoMerz
इन दोनों कार्यों को अलग-अलग नाम देते हैं और मुख्य() तर्क लेते हैं (int argc, char * argv [])। फिर यह निर्धारित करने के लिए पारित तर्कों का उपयोग करें कि आपके दो कार्यों में से कौन सा कॉल है। – CashCow