Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Boost::Segmentation fault[любой код]

8.9K
17 января 2011 года
Apach47
130 / / 14.06.2010
Здравствуйте уважаемые форумчане.
Помогите пожалуйста разобраться в проблеме!
Собрал недавно boost, начал тестирование...
Патаясь выполнить любой, самый примитивный код я получаю ошибку сегментации. Например

Код:
#include <boost/regex.hpp>
#include <iostream>

int main(int argc, char **argv)
{
   boost::regex reg("test");

   bool b = boost::regex_match("A test string", reg);

   if (b) {
      std::cout << "Success" << std::endl;
   }
   else {
      std::cout << "Failed!" << std::endl;
   }

   return 0;
}


Нормально собирается(в настройках проекта в линкере собранную библиотеку подключил, .so и .a файлы, комбинации тоже пробовал). При попытке выполнить программу получаю Segmentation fault

1.Версия библиотеки: 1.45.0
2.Компилятор gcc 4.4.3
3.Среда Code::Blocks 8.02
4.Система Ubuntu 10.04

Собственно в чем моя проблема подскажите пожалуйста?
5.4K
18 января 2011 года
cursor
114 / / 05.01.2008
А если попробовать так:

Код:
#include <boost/regex.hpp>
#include <iostream>

int main(int argc, char **argv)
{
   printf("1\n");
   boost::regex reg("test");
   printf("2\n");
   bool b = boost::regex_match("A test string", reg);
   printf("3\n");
   if (b) {
   printf("4\n");
      std::cout << "Success" << std::endl;

   }
   else {
   printf("5\n");
      std::cout << "Failed!" << std::endl;
   }
   printf("6\n");
   return 0;
}

то до какого шага дойдет?
8.9K
18 января 2011 года
Apach47
130 / / 14.06.2010
Проблему решил. Как? Все дело оказалось в моей невнимательности: я собрал библиотеку, но не установил ее)) Плюс помогло создать новый проект без символа нижнего подчеркивания и дефиса, и все заработало.
68K
28 января 2011 года
MorisTerezz
1 / / 13.01.2011
Так че выходит, что нериально этот блин код отключить ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог