Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
SQReder
6 / 6 / 3
Регистрация: 04.07.2009
Сообщений: 50
1

Boost 1.46.1 problem: undefined symbol 'is_empty' in 'memory'

19.03.2011, 11:39. Просмотров 1837. Ответов 2
Метки нет (Все метки)

Скачал Boost за версией 1.46.1
Распаковал, поправил CG_BOOST_ROOT на правильный.

пробую создать консоль с использованием матриц, на этапе сборки получаю

[BCC32 Error] memory(733): E2451 Undefined symbol 'is_empty'
Full parser context
analyser.cpp(4): #include analyser.h
analyser.h(4): #include C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\include\boost_1_46_0\boost\tr1\tr1\vector
vector(20): #include c:\program files (x86)\embarcadero\rad studio\8.0\include\../include/dinkumware/vector
vector(5): #include C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\include\boost_1_46_0\boost\tr1\tr1\memory
memory(17): #include c:\program files (x86)\embarcadero\rad studio\8.0\include\../include/dinkumware/memory
memory(585): namespace std
memory(732): class unique_ptr<_Ty,_Dx>

И еще кучу warning и err в довесок

код проекта
C++
1
2
3
4
5
6
7
#include <boost/numeric/ublas/matrix.hpp>
#include <stdlib.h>
 
int main()
{
    std::exit(0);
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2011, 11:39
Ответы с готовыми решениями:

Boost начало работы: Undefined reference to `boost::system::generic_category() '
Добрый день Собственно говоря возникла необходимость использовать boost в работе. Поставил так: ...

Boost Log - undefined reference to `boost::system::system_category()'
Пытаюсь скомпилировать код из примеров Boost Log:#include &lt;boost/log/trivial.hpp&gt; int main(int,...

Ошибка при подключении плагина QPSQL "Symbol lookup error undefined symbol pqstatus"
Подскажите пожалуйста. Подключила драйвер PSQL, но при попытке выполнить код QSqlDatabase db...

Problem - Undefined reference to
Доброго времени суток и спасибо заранее за Вашу помощь. В качестве хобби начал изучать C++....

Undefined symbol
Пишет, что a,b,n,h не объявлены. Что делать? Unit1.cpp(53): E2451 Undefined symbol 'a'...

2
Godangel
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 1
03.04.2013, 17:29 2
Аналогичная проблема возникала в RAD Studio XE3. С ней в комплекте поставляются boost 1.39 и 1.50, причём последняя предназначена только для 64-битных проектов, в то время как первая - и для x86, и для x64 (согласно официальной wiki). Соответственно, в переменной окружения CG_BOOST_ROOT нужно было прописывать путь к 1.39, а не 1.50.
0
Avazart
Эксперт С++
7950 / 5769 / 571
Регистрация: 10.12.2010
Сообщений: 26,489
Записей в блоге: 17
04.04.2013, 02:32 3
Цитата Сообщение от Godangel Посмотреть сообщение
Аналогичная проблема возникала в RAD Studio XE3. С ней в комплекте поставляются boost 1.39 и 1.50, причём последняя предназначена только для 64-битных проектов, в то время как первая - и для x86, и для x64 (согласно официальной wiki). Соответственно, в переменной окружения CG_BOOST_ROOT нужно было прописывать путь к 1.39, а не 1.50.
Builder никогда нормально не поддерживал boost, а говоря конкретно - в нем просто нет половины либ из boost.

А вообще-то тема то давнешняЯ...
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2013, 02:32

Undefined symbol
Помогите пожалуйста. Нужно добавить форму к проекту, 4 добавились нормально, пятая вроде тоже, но...

Undefined Symbol
Извините если по С++ Builder вопросы задаются не в это разделе, но я начинающий) Вот код:...

Undefined symbol
Добрый день! Прошу помочь. Написал программу на С++ (Builder) без использования своих классов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.