মেকফিল প্রকল্পগুলির জন্য, ভিজ্যুয়াল স্টুডিওতে একটি বাগের কারণে গ্রহণযোগ্য সমাধানটি ব্যর্থ হয় (যা কমপক্ষে সংস্করণ 2012 পর্যন্ত উপস্থিত রয়েছে - আমি এখনও 2013 পরীক্ষা করে দেখিনি)। এই বাগটি এখানে বিশদ ।
কোনও মেকফিল প্রকল্পে প্রোগ্রামের সমাপ্তির পরে কনসোল বিরতি পেতে, এই পদক্ষেপগুলি সম্পাদন করুন (এটি ২০১০ - ২০১২ ব্যতীত অন্য সংস্করণের জন্য পৃথক হতে পারে):
1) /SUBSYSTEM:CONSOLE
লিঙ্কারে পাস করুন। - সম্পাদনা : নীচে দেখুন।
2) আপনার প্রকল্পের ফাইল (.vcxproj) একটি পাঠ্য সম্পাদকটিতে খুলুন।
3) মূল <project>
ট্যাগের ভিতরে , নিম্নলিখিতটি সন্নিবেশ করান:
<ItemDefinitionGroup>
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
4) আপনার সমাধানে প্রকল্পটি পুনরায় লোড করুন।
5) ডিবাগিং ছাড়াই প্রোগ্রামটি চালান (সিটিআরএল + এফ 5)।
সম্পাদনা করুন:
নীচের আমার মন্তব্য অনুসারে, লিঙ্কার বিকল্পটি নির্ধারণ /SUBSYSTEM:CONSOLE
করা আসলে মেকফিল প্রকল্পগুলির জন্য অপ্রাসঙ্গিক (এবং যদি আপনি এমএসভিসি ব্যতীত অন্য কোনও সংকলক ব্যবহার করেন তবে অগত্যা সম্ভবও নয়)। সর্বোপরি, উপরের পদক্ষেপ 3 অনুসারে সেটিংসটি .vcxproj ফাইলটিতে যুক্ত করা হয়।