Почему Eclipse CDT строит несвязанные проект и конфигурацию? - PullRequest
0 голосов
/ 31 мая 2018

У меня есть рабочее пространство с несколькими проектами.И каждый с несколькими конфигами.Один проект имеет 3 конфигурации, A, B и C. A и B являются библиотеками и не имеют ссылок на другие проекты, C является модульным тестовым файлом со ссылками.При компиляции A, нажав стрелку на боковой стороне кнопки сборки и выбрав A, C также компилируется, и конфигурация A других проектов также компилируется.

В настройках у меня есть (извините, не могуиспользовать imgur, заблокирован в офисе): https://framapic.org/JNPehQjNiGAB/mQZRXwGiK6Jl

Что я хочу, так это то, что при запросе компиляции конфигурации A для одного проекта он придерживается компиляции только конфигурации A только для этого проекта.

1 Ответ

0 голосов
/ 05 июня 2018

Через несколько дней, дней и дней я обнаружил ошибку, вызвавшую это безумие.

У нас есть 2 проекта управления ссылками при использовании eclipse CDT.Один под Свойства-> Проект Ссылки, который является родным затмением, я думаю.Один в Properties-> C / C ++ General-> Paths and Symbols-> References.

У меня есть цель, у которой действительно есть ссылки, настроенные в разделе C / C ++.При использовании этой цели она заполняет собственные ссылки проекта с использованными ссылками.

Проблема заключается в том, что когда я переключаюсь обратно на цель без ссылок, собственные ссылки проекта не обновляются !!!!

Обходной путь: вытащите цель со ссылками и создайте отдельный проект для этой цели.

...