При попытке импортировать Визуальный Studio® 2010 или проект Visual Studio 2012, и polyspace-configure
не работает правильно, делает следующее:
Остановите процесс MSBuild.exe
.
Установите переменную окружения MSBUILDDISABLENODEREUSE
на 1.
Задайте MSBuild.exe
с the/nodereuse:false
опцией.
Перезапустите инструмент конфигурирования Polyspace®:
polyspace-configure.exe -lang cpp <MSVS path>/msbuild sample.sln
После того, как вы автоматически настроите свой проект от сборки Visual Studio 2010, вы сталкиваетесь с ошибками компиляции.
По умолчанию Polyspace присваивает последнюю версию компилятора, visual12.0
к вашему проекту. Это присвоение может вызвать ошибки компиляции. Для получения дополнительной информации об опции, чтобы задать компиляторы, смотрите Compiler (-compiler)
.
Чтобы избежать ошибок, выполнить одно из следующих действий:
После автоматической настройки проекта:
Откройте проект в пользовательском интерфейсе. На панели Configuration выберите Target & Compiler.
Проверяйте установку на Compiler. Если это установлено в visual12.0
, измените его на visual10
.
Если вы создаете файл опций из своей сборки Visual Studio 2010, проверяйте аргумент -compiler
. Если это установлено в visual12.0
, измените его на visual10
.
Перед автоматической настройкой проекта:
Откройте файл cl.xml
в
, где polyspaceroot\polyspace\configure\compiler_configuration\
является вашей папкой установки Polyspace, такой как polyspaceroot
C:\Program Files\Polyspace\R2019a
.
Измените строку
<dialect>visual12.0</dialect>
к
<dialect>visual10</dialect>
Создайте свой проект или файл опций. Компилятор уже присвоен visual10
.