Я сейчас пытаюсь построить решение VS с использованием Meson, мой проект выглядит так:
SolutionDir
meson.build
Library
meson.build
headers
dir1
.h
dir2
.h
source
dir1
.cpp
dir2
.cpp
В настоящее время meson.build просто берет исходные файлы, добавляет включаемые каталоги и создает библиотеку.
1- Можно ли сохранить эту структуру с бэкэндом VS? Сгенерированное решение полностью игнорирует подкаталоги (но файлы добавляются правильно).
2- Можно ли добавить несколько конфигураций (отладка, выпуск и т. Д.) В один проект вместо создания решения для каждой конфигурации?
3- Параметр cpp_std=
, похоже, игнорируется без предупреждения. Нужно ли указывать /std:
в качестве аргумента для компилятора?