Как я могу установить минимальный make-файл c ++ и структуру проекта в windows для запуска через командную строку? - PullRequest
0 голосов
/ 12 января 2020

Аналогичные настройки для * nix:

Существует одна папка проекта с make-файлом и каталогами для sr c, build и target. В каталог sr c я помещаю main. cpp и другие исходные файлы (file_0. cpp, file_0.h, file_1. cpp, file_1.h, et c ...).

Вызов make-файла (с помощью make или аналогичного однострочного сценария [предпочтительно одно слово]) не делает ничего более сложного, чем проверка папки sr c, если что-либо новее, чем цель, и если это так, перестраивает весь проект. (В качестве альтернативы, пакетный файл, который просто выполняет компиляцию независимо от состояния файловой системы, также будет «хорошим» - хотя я бы предпочел make-файл, так как я мог бы многократно увеличивать его по мере необходимости.)

Сборка "папку можно использовать для промежуточных файлов сборки.

Вопросы:

Что мне нужно установить? Как мне настроить свою среду? На какие компиляторы / инструменты мне следует опираться, чтобы я не боролся с ОС? Et c ...

Мои потребности в этих проектах минимальны. Суть в том, что я не хочу полагаться на загрузку тяжелой IDE или подобной технологии для простых проектов на C ++. Это достижимо в Windows 10?

Проблемы:

Я пытался установить mingw с msys и могу получить cl для получения .exe, но когда я вызываю его через makefile, я получаю LINK : fatal error LNK1104: cannot open file 'LIBCMT.lib'. Я изо всех сил пытался найти ресурсы "makefile" для windows, так как многие, кажется, колеблются между различными техническими стеками (cl против g++, make против nmake, et c ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...