Not really, C::B introduce the target notion that does not exist in Visual studio.
In VS, workspaces contains projects that contains files, with an output/project.
In C::B, targets appears below project level and defines an output generated from a project files set.
It can be very useful, just have a look at codeblocks.cbp to be convinced.
Projects settings are applied to all targets, that way, you can check debug option at target level and it will be applied to all target.
Quite logical but new compared to VS approach.
Dje