В итоге шаманил с двумя проектами. почему то в одном проекте данная либа в каталоге библиотеки видна и подгружается а в мфс нет.
Что может влиять на это?
Можно ли как- либо сбросить все настройки проекта, чтобы настроить заново.
зашёл, там два файлика:
1. libboost_regex-vc120-mt-1_55
2. libboost_regex-vc120-mt-gd-1_55
Значит есть. На удивление имеется проект обычный консольный не мфс, там с такими же настройками всё работает...
Что я делаю не так?
1. Спасибо по поводу find из boost, постараюсь поискать и проверить подойдёт ли он для поиска в CString.
2. Вы правы, но как я осознал быстрее мне будет разобраться в регулярных и написать 3 строчки чем утюжить 30 строк с проверками и поисками.
1. Не знаю смотрели ли вы функции которые я использую, но к несчастью я так и не нашёл способ как можно начать искать с определённой точки, возможно сказывается нехватка опыта.
Я был бы весьма вам благодарен если вы предоставите пример того как это можно сделать.
2. Как я уже писал:
"str.FindOneOf(L"01234567890");
Получается найти число(любого вида, что очень важно)." с этим проблем не было.
3. Алгоритм который вы предположили конечно решит данную проблему, и я задумывался о решении задачи таким образом. Но вам не кажется ли что объём и время потраченные на данный алгоритм будут гораздо больше чем на составление шаблона регулярного выражения.
/GS /analyze- /W3 /Zc:wchar_t /ZI /Gm /Od /Fd"Debug\vc120.pdb" /fp:precise /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_LIB" /D "_UNICODE" /D "UNICODE" /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Debug\" /EHsc /nologo /Fo"Debug\" /Fp"Debug\ConsoleApplication1.pch"
Но работающий просто консольный проект, а не работающий это мфс проект.
Хотя как думается различий нету.
-настройки не работающего.
- работающего