উত্তর:
source devel/setup.bash
)ডিবাগিং:
rosrun
) ডিবাগ করা সহজ, আপনি কেবলমাত্র এগুলি আইডিইতে চালানইন্টিগ্রেশনকে আরও গভীর করতে আপনি আরও কয়েকটি পদক্ষেপ নিতে পারেন:
~/.xsessionrc
। এটির অবশ্য অপ্রত্যাশিত পরিণতি হতে পারে। আপনি যদি এটি না করতে চান তবে নীচের পদ্ধতিটি ব্যবহার করুন।.bashrc
): ~/.local/share/applications/jetbrains-clion.desktop
নীচের মত দেখতে আমি ডেস্কটপ ফাইল সম্পাদনা করেছি । আপনাকে এটিও নিশ্চিত করতে হবে যে ফাইলটি আপনার আপডেটেটর স্ক্রিপ্ট / জেটব্রাইন সরঞ্জাম বাক্সের জন্য লিখিত নয়, অন্যথায় তারা প্রতিটি আপডেটের মাধ্যমে এটিকে ওভাররাইট করে দেবে।।
[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/home/peci1/bin/jetbrains/apps/CLion/.icon.svg
Exec=bash -i -c "/path/to/clion/bin/clion.sh" %f
Comment=A smart cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion
আপনি যদি ক্লিওন ইনস্টল করতে জেটব্রাইনস টুলবক্স ব্যবহার করছেন (যা আপনার আইএমও করা উচিত), প্রতি আপডেটের সাথে বাইনারি হওয়ার পথটি পরিবর্তিত হয় ( https://youtrack.jetbrains.com/issue/ALL-653 সমাধান না হওয়া অবধি ), তবে আপনি পারেন সর্বদা সর্বশেষতম ইনস্টল করা সংস্করণ চালু করতে এই কৌশলটি ব্যবহার করুন:
Exec=bash -i -c "$(ls -td /path/to/jetbrains/apps/CLion/ch-0/*/ | head -n1)/bin/clion.sh" %f
একক আইডিই থেকে সি ++ এবং পাইথন উভয় ক্ষেত্রেই কোড সক্ষম করতে পাইথন সমর্থন প্লাগইন ইনস্টল করুন।
~/.config/autostart/jetbrains-toolbox.desktop
। আপনাকে কেবল লাইনটি পরিবর্তন Exec={TOOLBOX-COMMAND}
করতে হবে Exec=/bin/bash -i -c "{TOOLBOX-COMMAND}"
। তবে আমি মনে করি সরঞ্জাম বাক্স অ্যাপ্লিকেশনটি এই পরিবর্তনটিকে ওভাররাইট করে (সম্ভবত প্রতিবার এটি শুরু হয়)। সুতরাং, আমি সেই ফাইলটি ব্যবহার করে অপরিবর্তনীয় করে তুলতে চাই sudo chattr +i jetbrains-toolbox.desktop
।
আরওএসের সাথে ক্লিওন একীকরণ করা আসলে সরাসরি সোজা এগিয়ে যায় এবং যদি কেউ কীভাবে এটি করতে হয় তা জানেন তবে বাক্সের বাইরে কাজ করে:
setup.bash
ফাইলটি উত্স করুন।src
আপনার কর্মক্ষেত্রের ডিরেক্টরিতে যান ।src
ডিরেক্টরি থেকে কনসোল থেকে ক্লিওন শুরু করুন ।Import Project from Sources
src
আমদানির জন্য আপনার কর্মক্ষেত্র মধ্যে ডিরেক্টরি।CMakeList.txt
ইতিমধ্যে বিদ্যমান সম্পর্কে অভিযোগ করে তবে কেবল ক্লিক করুনOpen Project
যদি এটি এখনও কাজ না করে তা নিশ্চিত করে নিন যে আপনি .idea
আপনার কর্মক্ষেত্র থেকে সমস্ত ফাইল মুছে ফেলেছেন, এটি ROS সহ ক্লিওন ব্যবহারের পূর্ববর্তী প্রয়াসে তৈরি করা যেতে পারে।
আরওএসের সাথে ক্লায়নের সেটআপ করুন
আরওএস উত্তরগুলিতে একটি দুর্দান্ত বর্ণনা।
https://answers.ros.org/question/284786/setup-clion-with-ros/
এখানে বর্ণিত হিসাবে আপনি সরাসরি সিএলআইএন এর মধ্যে থেকে রসলঞ্চ ফাইলগুলি চালাতে পারেন: http://wiki.ros.org/IDEs#CLion তবে আমি যখন আইডিইতে আমার লঞ্চ ফাইলগুলি শুরু করি তখন আমি নিম্নলিখিত ত্রুটিটি পেয়ে যাব: রসস্লাঞ্চ: ত্রুটি: এ জাতীয় কোনও নেই বিকল্প: - মাস্টার-লগার স্তর
স্পষ্টতই প্লাগইন এর মাধ্যমে লঞ্চ ফাইলটি শুরু করে:
/opt/ros/kinetic/bin/roslaunch --master-logger-level=info FOLDERNAME/FILENAME
তবে আমি নিজেই এই প্যারামিটারটি নির্দিষ্ট করেছিলাম না। কেউ কেন জানেন কেন এটি চালু করা হয়েছে?
ROS-Robot Operating System
ক্লিওনে প্লাগইন ইনস্টল করুন:
আপনাকে সেটিংস (ফাইল মেনু থেকে) খুলতে হবে; তারপরে বাম প্যানেল থেকে ডানদিকে প্লাগইন প্যানেল প্রদর্শন করতে এবং প্ল্যাটফর্মের ট্যাবটি নির্বাচন করতে প্লাগইন নির্বাচন করুন; তারপরে আরওএস-রোবট অপারেটিং সিস্টেম প্লাগইন অনুসন্ধান করুন এবং এটি ইনস্টল করুন।
ফাইল মেনুতে ইনস্টল হওয়া প্লাগইন দ্বারা আপনার রোজ ওয়ার্কস্পেসটি আমদানি করুন:
একটি বিদ্যমান ওয়ার্কস্পেস আমদানি করার জন্য, আপনাকে ওয়ার্কস্পেস ফোল্ডারটি নির্বাচন করে মেনু আমদানি ROS ওয়ার্কস্পেস ব্যবহার করতে হবে। এই ক্ষেত্রে, প্লাগইনটি কনফিগার করা আরওএস সংস্করণগুলি থেকে অনুসন্ধান করবে এবং এটি রস নির্ভরতা সমাধানের জন্য প্রকল্পটি সেটআপ করবে।