Похоже, что визуальный компоновщик C ++ 9 имеет алгоритм размещения файлов, который удваивает размер файла при каждом выделении, поэтому вы получаете 512 МБ, 1024 МБ, 2048 МБ, 4096 МБ.Проблема заключается в том, что она использует библиотеку, которая не может обрабатывать файлы размером более 2048 МБ, и, таким образом, происходит сбой с ошибкой, такой как «не удается прочитать файл на переполненном диске или защищена от записи».
Есть ли способобойти это ограничение или иным образом заменить компоновщик на что-то еще, что работает?
Немного предыстории, у меня есть генератор кода, который генерирует большое количество файлов, ~ 15k файлов Cpp, мне удалось уменьшитьКоличество файлов до 6 КБ, чтобы получить что-то, по крайней мере, завершающее процесс компоновки, я хотел бы иметь возможность включать все 15 КБ без необходимости создания нескольких библиотек.