আপনি গুগল থেকে এই নোটটি পড়েছেন এবং বুঝতে পেরেছেন তা নিশ্চিত করার আগে
! এই টিউটোরিয়ালটি গেমস্ট ব্যবহার করে সহজ করে তোলে, তবে দুষ্টু বাগগুলি প্রবর্তন করতে পারে ।
1. গুগলতেস্ট ফ্রেমওয়ার্ক পান
wget https:
বা হাতে পেয়ে এটি । আমি এই সামান্য কীভাবে বজায় রাখব না, সুতরাং আপনি যদি এটির প্রতিবন্ধক হন এবং লিঙ্কগুলি পুরানো হয়ে থাকে তবে এটিকে সম্পাদনা করতে দ্বিধা বোধ করবেন না।
২. গুগল পরীক্ষা আনপ্যাক এবং বিল্ড করুন
tar xf release-1.8.0.tar.gz
cd googletest-release-1.8.0
cmake -DBUILD_SHARED_LIBS=ON .
make
৩. আপনার সিস্টেমে শিরোনাম এবং libs "ইনস্টল" করুন।
এই পদক্ষেপটি ডিস্ট্রো থেকে ডিস্ট্রোতে আলাদা হতে পারে, তাই আপনি সঠিক ডিরেক্টরিতে শিরোনাম এবং লিবস অনুলিপি করে তা নিশ্চিত করুন। আমি ডেবিয়ানদের প্রাক্তন গেমস্ট লিবগুলি কোথায় ছিল তা পরীক্ষা করে এটি সম্পাদন করেছি । তবে আমি নিশ্চিত যে এটি করার আরও ভাল উপায় আছে। দ্রষ্টব্য: make install
বিপজ্জনক এবং সমর্থিত নয়
sudo cp -a googletest/include/gtest /usr/include
sudo cp -a googlemock/gtest/libgtest_main.so googlemock/gtest/libgtest.so /usr/lib/
4. লিঙ্কারের ক্যাশে আপডেট করুন
... এবং পরীক্ষা করুন যে জিএনইউ লিঙ্কার ল্যাবগুলি জানে
sudo ldconfig -v | grep gtest
যদি আউটপুটটি এমন দেখাচ্ছে:
libgtest.so.0 -> libgtest.so.0.0.0
libgtest_main.so.0 -> libgtest_main.so.0.0.0
তাহলে সবকিছু ঠিক আছে।
gTestframework এখন ব্যবহারের জন্য প্রস্তুত। কেবলমাত্র আপনার প্রকল্পটিকে -lgtest
লিঙ্কার পতাকা হিসাবে সেট করে এবং allyচ্ছিকরূপে আপনার প্রকল্পের লিঙ্ক করতে ভুলবেন না , যদি আপনি নিজের টেস্ট মেনরোটিন প্রকাশ না করেন -lgtest_main
।
এখান থেকে আপনি গুগলস ডকুমেন্টেশন এবং ফ্রেমওয়ার্ক সম্পর্কে পুরানো ডক্সে এটি কীভাবে কাজ করে তা জানতে যেতে চাইতে পারেন । শুভ কোডিং!
সম্পাদনা:
এটি ওএস এক্সের জন্যও কাজ করে! দেখুন "কিভাবে সঠিকভাবে OS X এর সেটআপ googleTest থেকে"
./configure && make && make install
ওয়ার্কফ্লোটি ঠিক কাজ করে should আমি নিশ্চিত নই যে এটি যদি কোনও পোস্টকে ওয়ারেন্ট দেয় তবে এটি উত্স থেকে অন্য অনেকগুলি প্যাকেজ সংকলন করার চেয়ে আলাদা নয়।