Я не регулярно пишу код. Иногда я пишу код ежедневно в течение 6 месяцев, а затем не кодирую до 2 лет. Этот подход заставил меня сохранить кучу или ссылочный код, который я написал (и другие, намного лучшие программисты). Я ссылаюсь на эту «библиотеку» при написании кода после длительного периода; Я прочитал его, я его выполнил, и это огромная помощь в освежении себя. Эта система отлично зарекомендовала себя с Eclipse & Java за последние 5 лет.Несколько основных файлов C++ в одном проекте в Code :: Blocks?
Теперь я изучаю C++ и использую Code :: Blocks. Я хотел бы как-то добавить кучу файлов на C++, которые имеют основные методы в один проект Code :: Blocks. Я готов переписать код для достижения этой задачи (если это разумно ...)
Я не первый, чтобы искать содержательный ответ на этот вопрос: https://stackoverflow.com/questions/35917504/how-can-i-make-multiple-programs-in-a-single-project-in-codeblocks и https://www.reddit.com/r/learnprogramming/comments/3opp5r/how_to_run_multiple_cpp_files_separately_in_same/
Я не хочу изменить IDE или сравнить его с другими IDE. То, что я ищу, - это возможность быстро и легко выполнить одну из сотен крошечных программ, которые хорошо организованы в расширяемом дереве файлов в C :: B. Если я поместил каждый файл C++ в основную часть своего собственного проекта, у меня будет так много проектов C :: B, что это будет необоснованным.
Я понимаю, что C :: B не Eclipse, а C++ не является Java, а C :: B предназначен для создания одного файла C++ с основной функцией для каждого проекта.
Любые ответы и даже очень творческие ответы были бы очень оценены! Скрипты, настройки, как переписать мой код, что угодно - если у вас есть предложение, которое я хотел бы услышать, чтобы я мог его рассмотреть.
В интересах полного раскрытия информации в настоящее время я сохраняю все свои крошечные программы в каталогах и использую O/S для прокрутки каталогов и просто дважды щелкните файл .cpp, который открывается C :: B. Я готов резко изменить свой код, чтобы достичь цели.
Спасибо за ваше время.
у вас есть лучший ответ? У меня тоже такая же проблема. – pio
@pio Я закончил сортировку всего кода в каталогах - в каждом каталоге хранятся связанные исходные файлы. Когда я хочу запускать определенные файлы .cpp и .h, я удаляю все текущие файлы из рабочей области и помещаю файлы, с которыми я хочу работать. Эта система обеспечивает организацию, которую я хочу, разрешает кодирование через CodeBlocks и преодолевает ограничение наличия только одного основного метода между всеми исходными файлами. – Mike
thx. Но это все еще головная боль, чтобы удалить файлы каждый раз, когда вы хотите запустить. Это звучит для меня так, как должен быть способ просто запустить конкретный основной код с помощью блока blockmanager? – pio