Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
Загрузите MacPorts и выполните следующую команду:
sudo port install boost
Fink, кажется, имеет полный набор пакетов Повышения...
С установленным штрейкбрехером и работающий просто делают
fink install boost1.35.nopython
на терминале и принимают зависимости, на которых он настаивает. Или используйте
fink list boost
для получения списка различных пакетов, которые являются availible.
Если Ваш компилятор не отличается, чем тот, предоставленный инструментами Mac XCode Dev, просто следуйте инструкциям в разделе 5.1 из Руководство по началу работы для Вариантов Unix . Конфигурация и здание последнего источника не могли быть легче, и это сопроводило всю приблизительно 1 минуту для конфигурирования и 10 минут для компиляции.
можно загрузить bjam для OSX (или любая другая ОС) здесь