Как разрешить 'std :: __ cxx11 :: basic_ostringstream <char, std :: char_traits <char>, std :: allocator <char>> :: basiC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как разрешить 'std :: __ cxx11 :: basic_ostringstream <char, std :: char_traits <char>, std :: allocator <char>> :: basi

Сообщение Anonymous »

Я хотел бы использовать библиотеку Ginac в рамках проекта Code :: Blocks C ++, но столкнулся с следующими ошибками во время сборки проекта: < /p>
../../ginac/lib/libginac.so: undefined reference to `std::__cxx11::basic_ostringstream::basic_ostringstream()@GLIBCXX_3.4.26'

../../ginac/lib/libginac.so: undefined reference to `std::__throw_bad_array_new_length()@GLIBCXX_3.4.29'

collect2: error: ld returned 1 exit status
< /code>
Я предполагаю, что ошибки имеют какое-то отношение к несовместимости между версией компилятора G ++ и версией библиотеки STDC ++, но я не знаю, как решить эту проблему из-за отсутствия опыта. < /p>
, так как я в кластере и не имею корневых разрешений, я установил необходимые пререкулирующие библиотеки Gmp-6.2.1.1.1. и cluster-1. Сам ginac-1.8.5 со следующими командами в PATH_TO_TO_XXX, не являющийся деко-по умолчанию, где XXX-GMP, CLN и GINAC, соответственно: < /p>
LDFLAGS="-lstdc++" ./configure --prefix=PATH_TO_XXX
make
make check
make install prefix=PATH_TO_XXX

для GMP -enable-cxx была добавлена ​​опция для настройки. Для cln-with-gmp = path_to_gmp опция была добавлена ​​в настройку. Полученный журнал сборки дает следующую запись перед ошибками: < /p>
g++ -L../../ginac/lib -L../../ginac/cln/lib -L../../ginac/cln/gmp/lib -L../../../../../../../../lib64 -o bin/Release/LB_COL_jetInSquareDuct_solver obj/Release/Control.o obj/Release/GridCoupling.o obj/Release/Lattice.o obj/Release/main.o obj/Release/Node.o -O2 -s -lstdc++ -lcln -lgmp -lgmpxx /lib64/libstdc++.so.6 /lib64/libgomp.so.1 ../../ginac/lib/libginac.so ../../ginac/cln/lib/libcln.so ../../ginac/cln/gmp/lib/libgmp.so ../../ginac/cln/gmp/lib/libgmpxx.so


Подробнее здесь: https://stackoverflow.com/questions/753 ... traitschar
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Разница между `явным вектором (size_type count, const Allocator& alloc = Allocator());` и `std::vector<T,Allocator>::res
    Гость » » в форуме C++
    0 Ответы
    76 Просмотры
    Последнее сообщение Гость
  • Ошибка C ++: нет совпадения функции для вызова ‘std :: __ cxx11 :: basic_string :: append (int, int)’
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Std :: ostringstream 2 ГБ крышка в Windows?
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Избегайте копирования строки из ostringstream
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка [abi:cxx11]
    Anonymous » » в форуме C++
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»