Недавно я написал эту простую WAF сценарий сборки:Получение WAF для вывода раствора в другой каталог
#! /usr/bin/env python
# encoding: utf-8
def options(opt):
opt.load('compiler_cxx')
opt.load('msvs')
def configure(conf):
conf.load('compiler_cxx')
def build(bld):
print('build')
, но проблема заключается в том, что файл outputed решение находится в корневом каталоге проекта (где WScript есть);
Будут ли способ для создания Ide конкретных файлов в другой каталог (например, IDE/МСВС)?
Вы пробовали настройки 'из = "мой/выход/реж"' на верхней части вашего WAF сценария? Это должно решить вашу проблему. См. Https://waf.io/book/#_build_related_commands – user69453
Спасибо; я попробую, когда у меня будет время. На данный момент я переключился на cmake из-за разочарования. Есть ли у вас опыт работы с большими проектами? – Coder32
Я работаю в одном крупном проекте с 'waf'. Инструментарий быстро развивается, и в это время он довольно мощный, но относительно сложный. Я не знаю, было бы лучше, если бы я использовал какой-то «make». Я отвечу на свой комментарий, поскольку он решает проблему. – user69453