Комментарии:
Make this is top notch tutorial! This is such a complex topic and you make it look so easy.
ОтветитьThis was very helpful. Thank you!!
ОтветитьOh Zeus you're the real saviour, thy shal be thanked!
ОтветитьWhat if my submodule only has MakeFile not CMakeLists?
ОтветитьThanks a lot for the video. Best explanation overrall.
ОтветитьI feel like a will become the very Lord and Savior by end of this course! Great job!
Ответитьthank you
ОтветитьI wonder what would happen if I import two submodules with options having conflicting names, and I want to have one of them ON and other OFF.
ОтветитьThank you very much!
Ответитьfascinating explanation, best regards
ОтветитьThese courses are fantastic.
ОтветитьMaybe someone can help and explain why do we need "target_link_directories"? And what is the difference with target_link_libraries?
I wrote the code without "target_link_directories", but with "target_link_libraries" and it still works just fine.
this tutorial is pure gold
Ответитьthis play list is my main reference whenever I want to use CMake, extremally helpful
ОтветитьReally good tutorial!!!
ОтветитьEXTREMELY helpful tutorial series! I've been trying to get this setup since 2014, unsuccessfully. I know I'm dumb but it's generous digital elves like you that save grace upon this wretched planet 😅
ОтветитьThank you for this tutorial, as a novice in CMake, it really helped me in my project.
ОтветитьAwesome series. Been a great help for my project👏
ОтветитьThanks for the great tutorial man, very well made and easy to understand.
ОтветитьYou're the man!!! So easy to follow you.
ОтветитьIf I remove the `target_include_directories(...)` it can still be run without problem. Any idea?
btw, I think -D means Define variable
i think in this example target_include_directories is not necessary as these header file directories from library are already included when building the libraries, and when you do the target_link_libraries it will add its interface_include_directories to the current target include_directories automatically.
Nice tutorial! Really appreciate it!
TY SO MUCH!!!
Ответитьglfw3 is a library name but cmake needs a target, which is glfw.
ОтветитьHi, thanks for the tut, I wonder what does this "#!" mean, and when I use it on my windows, the command just won't work, tells me '#!' is not recognized as an internal or external command....
ОтветитьThis is very so good lecture!!!!! Great job!!!! Thanks!
ОтветитьThanks
Ответитьgit into git............... I'm dead
ОтветитьAmazing tutorials!
ОтветитьThis series is so great! Really push me to tick CMake off my to-learn list!!!
ОтветитьLiterally trying to figure out how to setup a cross platform project for Linux/Windows that uses GLFW and CMake and just found this series, thankyou, such relief to have someone explain this in simple terms.
ОтветитьMy god. Thanks a ton. Sincerely.
Ответитьwhat happened to ur hair? on previous video u were more like Jesus, i liked it better)
ОтветитьI was trying to build GLFW into my project from a git submodule for 9 hours, learned compiling, learned linking, learned cmake, with the first and second tutorial... I spent 3 hours searching about how things were seen by various linkers and whatnot...
then I noticed there was a 3rd tutorial episode.
Your videos are great; make me sub to it. I have followed this video, didn't get any error, but the window didn't pop up :( What did I miss?
Ответитьthankyou for your efforts bro...!
Ответитьthanks for the awesome tutorial and didn't know he bring his twin brother to talk this time lol.
ОтветитьIt probably has been mentioned below. But the target_link_directories don't seem to be needed since you actually use the names in the add_library commands and not the names of the library files. That's why you use glwf and not glwf3 since the CMakeLists.txt of GLWF uses the add_library(glfw ...) command to create the library
Well, at least as a noob, that's how see to understand it
Thanks for the video.
ОтветитьCool video and explanation
ОтветитьOMG Somebody stole your goatee, did you have it insured ? Haha 😄 another great tutorial!!
ОтветитьThank you thank you, this was the video that finally helped me get SFML configured for VSCode and CMake on a Mac.
ОтветитьI have subbed. Your channel is awesome. Thank you so much 🙏
ОтветитьFirstly , Thank you for great tutorial !
I have a question. I add git submodules glad and sdl2. when glad build , it build a glad.c and glad.h so i can't target_include it in cmake . How can i make it work ?