In vim it’s very easy to find a file without knowing which directory the file is in. Doing this “:args **/file.hpp” if the file exists, it will get it open.
Is there any substitution in Emacs to do so? The find-file seems work for wildcards, but it doesn’t do the tricky like vim does with **.
M-x find-name-diredlooks like what You want (You will be prompted for root directory to start search with and a file mask)