Я пытаюсь построить простой C ++ проект с maven и nar-maven-plugin, но я получаю следующую ошибку:
Не удалось выполнить цель
com.github.maven-Нар: Нар-Maven-плагин: 3.2.3: Нар-Validate
(default-nar-validate) для проекта it0015-cpp-executetable: не удалось
Запустите cmd.exe / X / C «ссылка /?»: ошибка при выполнении процесса. Не могу
запустить программу «ссылка»: ошибка CreateProcess = 2, система не может найти
указанный файл -> [Помощь 1]
Я использую Windows 8.1. У кого-нибудь есть идеи, как исследовать эту проблему?
Вы должны указать компоновщик, который вы используете.
Для меня я использую MinGW, поэтому я обновляю свой путь пользователя (переменную среды) с помощью C: / MinGW / bin, а в nar-maven-plugin я указываю имя компоновщика для g ++
<plugin>
<groupId>com.github.maven-nar</groupId>
<artifactId>nar-maven-plugin</artifactId>
<version>3.2.3</version>
<extensions>true</extensions>
<configuration>
<linker>
<name>g++</name>
</linker>
<libraries>
<library>
<type>executable</type>
</library>
</libraries>
</configuration>
</plugin>
Теперь вы можете запустить mvn validate, чтобы проверить, работает ли он