সমস্যা: আমার কাছে একটি বিশাল ভিজ্যুয়াল সি ++ প্রকল্প রয়েছে যা আমি ভিজ্যুয়াল স্টুডিও 2010-এ স্থানান্তরিত করার চেষ্টা করছি various এটি বিভিন্ন উত্স এবং বিভিন্ন বয়সের সামগ্রীতে একটি বিশাল মিশ্রণ। আমি সমস্যা হচ্ছি কারণ কিছু winsock.h
এবং উভয়ই অন্তর্ভুক্ত রয়েছে winsock2.h
।
প্রশ্ন:#include
ভিজ্যুয়াল স্টুডিও সি ++ উত্স ফাইলের শ্রেণিবিন্যাস প্রদর্শনের জন্য কী কী সরঞ্জাম এবং কৌশল রয়েছে ?
cl /P
প্রিপ্রসেসর আউটপুট পাওয়ার জন্য আমি জানি , তবে এটি স্পষ্টভাবে দেখায় না যে কোন ফাইলটিতে কোন অন্যান্য ফাইল অন্তর্ভুক্ত রয়েছে (এবং এই ক্ষেত্রে /P
আউটপুট 376,932 লাইন দীর্ঘ 8-)
নিখুঁত বিশ্বে আমি একটি শ্রেণিবিন্যাস প্রদর্শন করতে চাই যা লাইন সংখ্যার সাথে অন্যান্য ফাইলগুলিতে অন্তর্ভুক্ত থাকে যাতে আমি উত্সগুলিতে ঝাঁপিয়ে পড়তে পারি:
source.cpp(1)
windows.h(100)
winsock.h
some_other_thing.h(1234)
winsock2.h
gcc -H -fsyntax-only ...
শ্রেণিবিন্যাসের আউটপুট ব্যবহার করুন । ক্রেডিট stackoverflow.com/a/18593344/427545