При ссылке на стороннее использование Библиотек *родственник* соединяет каналом в Eclipse-CDT

Та же проблема, но я установил EF 6 через Nuget. EntityFramework.SqlServer отсутствует для другого исполняемого файла. Я просто добавил пакет nuget в этот проект.

7
задан Alex Black 6 July 2009 в 23:47
поделиться

4 ответа

Я не уверен насчет путей для настроек сборки CDT (не на моем компьютере), но нельзя ли использовать переменную рабочей области? Что-то вроде: $ {workspace_loc} / boost_1_39_9

Изменить: Хорошо, я немного поискал и нашел некоторую информацию по этим переменным, здесь . Я думаю, что вам нужно: $ {project_loc: / boost_1_39_0}?

1
ответ дан 7 December 2019 в 05:27
поделиться

Переменные Eclipse, такие как $ {workspace_loc} и $ {project_loc}, работают только для вещей, которые на самом деле в рабочая область Eclipse. Когда вы говорите, что помещаете их в рабочую область файловой системы, действительно ли вы импортировали файлы в Eclipse (используя new Project;

6
ответ дан 7 December 2019 в 05:27
поделиться

Я решил эту проблему с помощью параметра «Настройки-> Общие-> Рабочая область-> Связанные ресурсы».

Обычно вы определяете переменную, указывающую на папку вашей рабочей области.

Затем добавьте в свой проект стороннюю папку, используя Добавить папку-> Дополнительно-> Ссылка на папку в файловой системе, и используйте кнопку Переменные ... для использования ранее созданной переменной для указания на стороннюю папку (с помощью кнопки «Расширить»).

Затем вам просто нужно добавить папку в пути включения и библиотеки в настройках проекта.

Легко, как торт ...: S

1
ответ дан 7 December 2019 в 05:27
поделиться

Просто подумайте... не пробовали ли вы установить boost так, чтобы включения проходили в /usr/include и /usr/lib/ или /lib. Затем просто добавьте эти пути в настройки сборки. У меня была похожая проблема, но потом мы решили её с помощью пользовательских makefiles. Это сработало, потому что у нас уже был собственный фреймворк сборки, и нам просто нужно внести некоторые изменения в существующий makefile и скопировать его в этот проект.

0
ответ дан 7 December 2019 в 05:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: