На самом деле не существует легкого способа сделать это, но у меня есть два варианта, которые я могу придумать, в зависимости от того, хотите ли вы сохранить код, который вы написали.
Если вы это сделаете, то выВам нужно создать новую цель в вашем проекте для каждого класса, в котором вы ездите, и сделать так, чтобы эта цель собирала только класс, которым вы управляете, и простой файл с кодом main
для управления этим классом.
Если вы этого не сделаете, тогда вы можете создать цель с main
, и каждый раз, когда вы захотите управлять другим классом, изменять, какие файлы создаются, изменять код в main
и перестраивать.
Это предполагает, что вы хотите избежать как выполнения, так и компиляции остальной части вашего кода.Если вы не возражаете против компиляции всего, у вас может быть одна цель для тестирования, которая собирает все ваши классы, и либо измените main
на лету, либо используйте #ifdef
s или аргумент времени выполнения, чтобы решить, какой вспомогательный код использоватьбежать.