Russian Qt Forum

Qt => Общие вопросы => Тема начата: Andrew Vladoff от Июль 14, 2011, 16:17



Название: Поиск с использованием регулярных выражений
Отправлено: Andrew Vladoff от Июль 14, 2011, 16:17
Почему ошибка при компиляции в VS?

Код:
#include "pcreposix.h"

regex_t *f;
f = new regex_t[64];
QString sSig = "\x2B\x4F\x4B\x20\x48";//Пример искомой подстроки в HEX виде

regcomp(&f[i], qPrintable(sSig), REG_NEWLINE);

При компиляции выдаел ошибку
Код:
Ошибка	2	error LNK2019: ссылка на неразрешенный внешний символ _regcomp в функции "public: bool __thiscall CGlobalData::LoadSignatura(void)" (?LoadSignatura@CGlobalData@@QAE_NXZ)	GlobalData.obj



Название: Re: Поиск с использованием регулярных выражений
Отправлено: kambala от Июль 14, 2011, 16:41
pcreposix.c присутствует / подключена ли библиотека PCRE к проекту?


Название: Re: Поиск с использованием регулярных выражений
Отправлено: Andrew Vladoff от Июль 14, 2011, 17:12
Цитировать
pcreposix.c присутствует / подключена ли библиотека PCRE к проекту?
У меня в каталоге с исходниками лежит только "pcreposix.h".
До этого подобный проект без проблем компилировался на Buildere.
Подскажите что и как надо подключить для компиляции под VS?