Где Anaconda устанавливает библиотеки на Mac? - PullRequest
1 голос
/ 09 апреля 2019

Linux программист здесь.Я установил некоторые библиотеки, такие как Intell TBB, на мой Mac и использую код Visual Studio для компиляции исходного файла, который их использует:

#include "tbb/tbb.h"
#include "tbb/mutex.h"

Но я получаю ошибку, что эти заголовки не могут быть найдены,Где они установлены и как я могу сказать VSC, где их искать.

Также ссылки такие же, как в Linux?

Ответы [ 2 ]

1 голос
/ 09 апреля 2019

Если вы установили с помощью homebrew (что, как правило, является хорошей идеей, поскольку Apple не предоставляет никаких инструментов управления пакетами), вы можете увидеть, какие файлы были установлены, где используются:

brew ls tbb

Пример вывода

/usr/local/Cellar/tbb/2018_U5/include/tbb/ (109 files)
/usr/local/Cellar/tbb/2018_U5/lib/libtbb.dylib
/usr/local/Cellar/tbb/2018_U5/lib/libtbbmalloc.dylib
/usr/local/Cellar/tbb/2018_U5/lib/libtbbmalloc_proxy.dylib
/usr/local/Cellar/tbb/2018_U5/lib/cmake/ (2 files)
/usr/local/Cellar/tbb/2018_U5/lib/python2.7/ (11 files)
/usr/local/Cellar/tbb/2018_U5/lib/ (2 other files)

Иногда он говорит только половину истории, поэтому используйте:

brew ls --verbose tbb

Обычно он связывает все включения и библиотеки в /usr/local тоже, поэтому используйте:

ls -l /usr/local/{include,lib} | grep tbb

Пример вывода

lrwxr-xr-x    1 mark  admin    33 Sep 17  2018 tbb -> ../Cellar/tbb/2018_U5/include/tbb
lrwxr-xr-x    1 mark  admin    34 Sep 17  2018 libtbb.a -> ../Cellar/tbb/2018_U5/lib/libtbb.a
lrwxr-xr-x    1 mark  admin    38 Sep 17  2018 libtbb.dylib -> ../Cellar/tbb/2018_U5/lib/libtbb.dylib
lrwxr-xr-x    1 mark  admin    40 Sep 17  2018 libtbbmalloc.a -> ../Cellar/tbb/2018_U5/lib/libtbbmalloc.a
lrwxr-xr-x    1 mark  admin    44 Sep 17  2018 libtbbmalloc.dylib -> ../Cellar/tbb/2018_U5/lib/libtbbmalloc.dylib
lrwxr-xr-x    1 mark  admin    50 Sep 17  2018 libtbbmalloc_proxy.dylib -> ../Cellar/tbb/2018_U5/lib/libtbbmalloc_proxy.dylib
1 голос
/ 09 апреля 2019

Они установлены там, где вы установили TBB.Обычно это находится в / opt / intel, если вы использовали пакеты Intel.Так же, как в Linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...