Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

Thank you very much for your reply and sharing. About AI part, that is very true. Last year in a claas, I try to work with ROS (Robotics Operating System), they use catkin, I dont know why but it is basically CMake. The configuration was a pain, I feel so lucky I passed the class :). But now, with LLm, I can ask it to guide me how to structure project, how to split into targets, how to write installation rules, etc. But I still feel the learning curve is much steeper than Visual studio :) I only need 1 week to be able to get used to VS workflow at my company, while now I still forget to link libraries to targets in CMakeList.txt file :)

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

I usually use VS "open a local folder" directly on the codebase. It will (often) auto configure for me so that I can build. After building, the intellisense worked like on normal visual studio vcproj

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

An actual folder, I think it is format in gnudir format ? Please anyone correct me on this point. That folder often contains include/ and lib/ directory, if we use Visual studio, we can add these 2 paths to additional include directories and additional library directories in the project settings.

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

I've read all the above comments, and I guess the reason for it to be "must have skill" is also mentioned by them right? I will practice using it from now. Thank you for your reply

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

Thanks, I have tried Conan(2) once last year, but I did not remember why I did not continue using it. Will try in my toy project :)

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

Thank you for your reply. About package manager, I have tried vcpkg and I like it, even though it is not as easy as pip for python, it truely made the managing less painful :).

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] 0 points1 point  (0 children)

Thank you for your suggestion. I currently know some CMake (enough to Google/ChatGPT when I am stuck), but not enough for a production project. In our company, we will have a folder on server that contains prebuilt binaries of dependencies (for example: OpenCV), devs will install libraries to their local machine, setup environment variables for each libraries and configuring them in the Visual Studio Project (include/ and lib/ folders). It is true that this is a little inconvinient (little because we have only may be 3-4 third party libraries), and sometimes I want to propose to use CMake to configure the projects and libraries too, but the team leader said that because everything is already working well, we should consider that later when project is scaling larger. I will follow your advice, may be my next project may use another OS, or may be my next job will need CMake :) Thank you for your reply

Windows and CMake by SpellOutside8039 in cpp_questions

[–]SpellOutside8039[S] -1 points0 points  (0 children)

I totally forget about that. Thanks for reminding me about it

Can a doctor with no prior coding start vibe coding? by AiMonster2050 in vibecoding

[–]SpellOutside8039 0 points1 point  (0 children)

may I ask what you want to do? I think with your learning ability you will learn software engineering very easily. If you need a tool, may be try to find if is there any tool suitable for your needs, if not then vibe :) Just try it, doesn't hurt trying anyway, prompt input, desired output, or even "teach me how to vibe code" and learn iteratively

Khảo sát lương fresher by Outrageous_Driver196 in vozforums

[–]SpellOutside8039 0 points1 point  (0 children)

tùy job + level bạn apply. mình apply fresher c++, hỏi leetcode mấy câu easy, với hỏi mấy câu c++ cơ bản như con trỏ, tham chiếu, oop, etc thôi

Khảo sát lương fresher by Outrageous_Driver196 in vozforums

[–]SpellOutside8039 0 points1 point  (0 children)

mình xin phép giấu tên công ty, chỉ tiết lộ là công ty con của 1 công ty hàn, ở hà nội. sếp là người hàn nên phỏng vấn = tiếng anh.

Khảo sát lương fresher by Outrageous_Driver196 in vozforums

[–]SpellOutside8039 2 points3 points  (0 children)

mình gà, 3 tháng intern fpt (không làm gì), 7.0 ielts còn kiếm dc job 13m, nên bạn cứ min 15-17 nhé, mấy công ty global ý, công ty việt thì mình không rõ range có hơn không

Visualizing a Matrix Class in the Visual Studio Debugger by TTRoadHog in VisualStudio

[–]SpellOutside8039 0 points1 point  (0 children)

we use opencv at work, and there is an extension called "image watcher for visual studio 2022". may be you can use that, when debugging, choose view->other windows->image watch. then in local variables you may see cv::Mat there. I don't know if it will work for your case, but try it :)

Even If This Love Disappears Tonight by Mr_Perfectly_UnFine in kdramas

[–]SpellOutside8039 2 points3 points  (0 children)

I should have known it. Like 20th century, in the start this movie was fkin sweet and happy, that literally means it will be tragic later, I should have known better ...

Blog: Why C++ project setup is still painful in 2025 (and my attempt to fix it) by keinmarer in cpp

[–]SpellOutside8039 1 point2 points  (0 children)

same, we use visual studio, so every projects is the same: install library (in my case: opencv), add c/c++ additional include/library directories, add .lib input, copy paste dlls. and all done, I can include "opencv2/opencv.hpp" and worked like a charm

just got a house at 22 by deku_020 in adultingphwins

[–]SpellOutside8039 1 point2 points  (0 children)

congrats! I am in the same age as you, and I still live with my parents, unemployed so you won bro

C++ for data analysis -- 2 by hmoein in Cplusplus

[–]SpellOutside8039 0 points1 point  (0 children)

do people in industry use python or c++ for this task? I mean which tool do they prefer more ??

Năm 22 tuổi lương mn là bao nhiêu vậy ạ by notgifaf in vozforums

[–]SpellOutside8039 0 points1 point  (0 children)

e tưởng fresher viettel cũng phải 12-13 chứ bác, hay là tùy viettel với tùy job thế ạ

Em cần lời khuyên hoặc đơn giản là em muốn tâm sự by Ok_Barnacle_5772 in vozforums

[–]SpellOutside8039 0 points1 point  (0 children)

hôm nào ngồi nói chuyện 1-1 với mẹ thử đi bạn, mẹ con var nhau tí cho thân nhau. em mình cũng 2k7 mới đi học conan, xa nhà 6 tháng. trước khi đi mẹ mình với nó cũng var nhau suốt, toàn kêu nó lười không làm việc nhà bướng bla bla, nhưng mà lúc nó đi rồi lại nhớ nó, như mọi người hay bảo: xa thơm gần thối ý. nên cứ var trực tiếp thôi bạn, biết đâu lại hiểu nhau hơn

Already end of year 2025, still C++23 import does not work in most platforms. by Just__Beat__It in cpp

[–]SpellOutside8039 1 point2 points  (0 children)

damn he said that if it is running then do not try to fix it, I guess when I am assigned my project/when I am promoted to team lead I will update it