Очевидно, что скрипт configure не всегда может автоматически определить версию компилятора.Я плохо умею читать сценарии Perl, потому что плохо знаю Perl, но нашел способ помочь сценарию.
Сначала определите точную версию компилятора C ++, выполнив следующую строку:
cl /?
Теперь, используя выходные данные этого, добавьте параметр --compiler в командную строку.
configure --compiler=19.16.27024.1 --java
Инструкции в файле INSTALL и README не были ясны по этому вопросу.Я запустил configure --help, чтобы посмотреть параметры командной строки, и именно так я узнал, что скрипт попытается автоматически определить компилятор.Я предполагаю, что скрипт ищет конкретную версию компилятора C ++ или использует регулярное выражение, которое не работает должным образом.