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