Eclipse CDT: То, как сослаться на третью сторону, включает через Относительный путь

На Linux лучший программируемый путь, насколько я знаю, состоит в том, чтобы использовать

sysconf(_SC_NPROCESSORS_CONF)

, или

sysconf(_SC_NPROCESSORS_ONLN)

Они не являются стандартными, но находятся в моей странице справочника для Linux.

13
задан Alex Black 6 July 2009 в 22:37
поделиться

3 ответа

При добавлении пути к включаемому файлу в проекте CDT (Свойства проекта / C / C ++ General / Paths и символы), есть 3 кнопки для выбора местоположения:

  • Переменные ...
  • Рабочее пространство ...
  • Файловая система ...

Если вы нажмете кнопку Рабочее пространство ..., путь будет относиться к рабочей области / проекту. Если вы нажмете кнопку «Переменные ...», вы сможете включить такие переменные, как $ {WorkspaceDirPath} . Переменные также могут ссылаться на переменные среды, что может быть удобно, если вы хотите, чтобы на одну установку boost ссылались из проектов, которые могут находиться где угодно на вашем компьютере.

Если вы включаете переменные в путь, убедитесь, что "Is a путь к рабочей области "

12
ответ дан 1 December 2019 в 23:15
поделиться

Я получил эту работу примерно так, как предложил Майкл Берр выше:

В разделе «Свойства проекта» / «Общие» C / C ++ / «Пути и символы» я добавил такие пути:

$ {ProjDirPath } /../ boost_1_39_0

  • Alex
4
ответ дан 1 December 2019 в 23:15
поделиться

IIRC, you should be able to right click the project and go into the C/C++ general settings. From there you can add specific include directories for the project to reference. Here's a couple of links that may help...

IBM Article

Eclipse Development

2
ответ дан 1 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

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