You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've made sure there's no existing feature request / Я убедился, что такой функциональности еще никто не предлагал
I've made sure there's no existing feature request / Я убедился, что такой функциональности еще никто не предлагал
Describe your feature / Опишите ваше предложение
en
I suggest keeping source code files in the src directory, moving the build files to the root directory of the project, and placing the build results in a separate directory, such as out, build, or bin.
Additionally, I suggest adding a .gitignore file that specifies the directory for build results and possibly other directories or files, such as the development environment directories .idea and .vscode.
ru
Предлагаю оставить файлы с исходным кодом в директории src, сборочные файлы вынести с корневую директорию проекта, а результаты сборки поместить в отдельную директорию out, build или bin.
Также предлагаю добавить файл .gitignore, в котором указать директорию с результатами сборки и, возможно, другие директории или файлы, такие как директории сред разработки .idea и .vscode.
The text was updated successfully, but these errors were encountered:
Я бы ещё заодно CMake добавил как industry-standard, чтобы можно было в CLion/Rider нативно разрабатывать и #pragma once во всех заголовках проставил, но там mingw, придётся частично переписать ssize_t и другие подобные типы + не совсем понятно как оно будет работать в связке с пребилженным WinDivert, который собирается с mingw и который отвязать от него будет крайне проблематично
У меня есть попытка CMake-фицировать проект, но с первого раза не получилось сходу сделать и я подзабросил
Ой, не, что-то не известно, а CMake гибкий, позволяет сгенерировать .vsxproj для тех, кому удобнее работать в VS или мейкфайлы для линукса. Рано или поздно для линукса надо будет подобную функциональность реализовывать, поэтому я бы рассматривал сразу кроссплатформенные решения. CMake негласный стандарт плюсовой разработки, если вижу в проекте CMakeLists.txt, то понимаю что с высокой вероятностью проблем не будет и я смогу собрать проект
Ну Meson более молодой и не такой развитый, так что, возможно, обладает не всеми нужными функциями.
Но он тоже кроссплатформенный. По удобству я бы оценил его лучше, чем CMake.
Но и против CMake тоже ничего не имею.
I've made sure there's no existing feature request / Я убедился, что такой функциональности еще никто не предлагал
Describe your feature / Опишите ваше предложение
en
I suggest keeping source code files in the
src
directory, moving the build files to the root directory of the project, and placing the build results in a separate directory, such asout
,build
, orbin
.Additionally, I suggest adding a
.gitignore
file that specifies the directory for build results and possibly other directories or files, such as the development environment directories.idea
and.vscode
.ru
Предлагаю оставить файлы с исходным кодом в директории
src
, сборочные файлы вынести с корневую директорию проекта, а результаты сборки поместить в отдельную директориюout
,build
илиbin
.Также предлагаю добавить файл
.gitignore
, в котором указать директорию с результатами сборки и, возможно, другие директории или файлы, такие как директории сред разработки.idea
и.vscode
.The text was updated successfully, but these errors were encountered: