yanshof : |
אני פותח פרוייקט ב VS - כותב קוד - מקמפל ומריץ.
אין שום התעסקות עם משהו שהוא שונה מי קוד.. |
Anonymous : | ||
זה נכון כל עוד אתה לא בונה מול ספריות (אפילו כאלה שאתה בונה) לא בונה מול (או את קבצי ה lib עצמם) קבצי lib , לא בונה מול ATL , MFC , boost או צריך לעבוד מול פרוייקטים שנבנים באמצעות automake או cmake. |
Anonymous : |
אם מה אתה הולך לבנות ?
CMake , automake , Makefile . מה הוא סוג האריזה שאתה הולך להשתמש - deb, rpm,tgz ולאיזו הפצה אתה מכוון. לפי ההפצה שאליה אתה מכוון ומצורת הבנייה תבדוק את סוג האריזה אילה אתה מכוון. אם אתה לא יודע מה אתה צריך, תשאל את הצוות שלך או פשוט תלמד כמו שצריך את cmake , automake ובנייה באמצעות Makefile. התוכן כמעט זהה בין וינדוס ללינוקס (חוץ מכמובן המסלול אותו אתה מגדיר של הכלים). |
קוד: |
Visual Studio לא מקפיד על תקנים בכלל ! . והוא בדרך כלל עושה להם ignore עד שיש לך פרוייקט שיש בו דליפת זיכרון |
elcuco : |
אני לא יודע אם זה חלק מהתרגיל שלך, להתחבר אל raw sockets ולשמור אותם... בעצם לעשות packet sniffing. אבל לינוקס יש לך משהו מובנה שעושה את זה, חפש wireshark במנהל החבילות שלך.
אם אתה רוצה לעשות את זה בעצמך - אתה לא צריך איזה sdk מסויים כמו בחלונות (לרמה כזאת - בחלונות אתה לא יכול לעשות את זה עם ה-sdk הרגיל). אבל... בלינוקס, אתה חייב להפעיל את התוכנית שאתה רוצה בעזרת root למשל, על ידי זה שתפעיל אותה בעזרת sudo. בעזרת חיפוש קצר הגעתי למאמר הזה שמסביר את הטכניקה: http://www.binarytides.com/packet-sniffer-code-c-linux אבל... הבעייה שלך יותר עמוקה, אתה מסתבך עם ה-build system. |
yanshof : |
כבר מעל ל 10 שנים שאני כותב קוד ב ++C\C על מערכות WINDOWS ( משתמש כמובן ב visual studio ).
אני לא מכיר את מערכת ההפעלה של לינוקס - אבל נידרשתי במסגרת מסויימת לכתוב משהו עבור לינוקס ( קוד ב C++ ) . לאחר התקנה של גירסת אובונטו 16.04 ניסיתי לחפש IDE שאוכל בעזרתו לכתוב את הקוד שאני צריך. אז הורדתי את ECLIPSE שאותו אני מכיר - התקנתי את מה שצריך כדי שאוכל לכתוב שם ב JAVA ו\או ++C וניסיתי להתחיל. לא תיארתי לעצמי כמה זה מסובך וכמה זה לא דומה אפילו ל visual studio (!) אני לא מצליח לעשות כלום פה. אפילו לכתוב את הקוד הכי פשוט אי אפשר פה. אני מוצא את עצמי מתעסק עם קונפיגורציות ושטויות במקום עם הקוד שאני צריך לפתח. מישהו יכול להמליץ על IDE שדומה ל VISUAL STUDIO ושיחסוך לי את הזמן להתעסקות על הדברים שהם לא קוד ? |
yanshof : | ||
אני לא יודע מה זה האריזות שאתה מדבר עליהם. אני לא מכוון להפצה ספציפית. אני צרך לבנות משהו בקוד ++C שיתחבר לחבילות WIFI שמתקבלת - זא שיקלוט חבילות שמתקבלות דרך כרטיס הרשת ( ב WIFI ) וישמור אותם |
demo : |
https://code.visualstudio.com/download |
Anonymous : | ||
AFAIK זה רק editor. |
Anonymous : | ||||
מתממשק מעולה ל cmake |
קוד: |
Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs. For more details about the goals of VS Code, see Why VS Code. |
Anonymous : |
זה בכלל מיועד לפיתוח javascript במקור. כדי לקמפל על ווינדוס צריך סביבת mingw ו- gcc או LLDB גם בלינוקס וגם בווינדוס. בקיצור חוץ מהשם זה פשוט editor. |
Anonymous : | ||
פשוט תתקין C++ extention |
Anonymous : | ||||
כן editor ל- C++. ומה עם הסביבת בניה? |
Anonymous : | ||||||
https://code.visualstudio.com/docs/languages/cpp https://github.com/vector-of-bool/vscode-cmake-tools |
Anonymous : | ||||||||
אל תשכח את twxs.cmake |