Нахождение корректной платформы Python с cmake

Если Вы щелкаете правой кнопкой по своему "Компьютеру" (или "Мой Компьютер"), значок и выбор "Справляются" от всплывающего меню, это возьмет Вас к консоли Computer Management.

Там, под Системой Папки Tools\Shared, Вы найдете "Открытые Файлы". Это, вероятно, близко к тому, что Вы хотите, но если бы файл находится на сетевом ресурсе тогда, необходимо было бы сделать то же самое на сервере, на котором живет файл.

8
задан dzhelil 11 November 2009 в 21:41
поделиться

2 ответа

Добавление следующего в ~ / .bash_profile

export DYLD_FRAMEWORK_PATH=/opt/local/Library/Frameworks

устраняет проблему, по крайней мере, временно. По-видимому, это несоответствие между интерпретатором python и фреймворком python, используемым cmake, является ошибкой, которая, надеюсь, будет исправлена ​​в новой версии.

5
ответ дан 5 December 2019 в 22:19
поделиться

Я не очень хорошо знаком с CMake, но с версией gcc / ld для Apple вы можете передать флаг -F , чтобы указать новый путь поиска фреймворка. Например, -F / opt / local / Library / Frameworks будет искать в каталоге фреймворков MacPorts. Если вы можете указать такой флаг с помощью CMake, это может решить вашу проблему.

1
ответ дан 5 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

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