-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Сборка под Windows #1
Comments
Выложи, пожалуйста, полный лог с ошибками/предупреждениями куда-нибудь. Например на http://pastebin.com/ |
Вообще под студией оно никогда успешно не собиралось. Была одна неуспешная попытка собрать в самом начале, но оказалось значительно проще использовать mingw. |
На pastebin места не хватило, там лимит 500 KB per paste. |
Ну выложите на https://gist.github.com/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Попытался собрать библиотеку под Windows. MSVS 2012 выдает 3 различных вида ошибок:
error C2259: lspl::patterns::expressions::Expression: невозможно создать экземпляр абстрактного класса c:\boost_1_55_0\boost\ptr_container\clone_allocator.hpp 34
error C2027: использование неопределенного типа "lspl::patterns::Alternative" c:\boost_1_55_0\boost\checked_delete.hpp 32
error C2118: отрицательный индекс c:\boost_1_55_0\boost\checked_delete.hpp 32
Может надо использовать другую версию Boost?
И 2438 предупреждений, большинство из которых сводятся к необходимости dll-интерфейса для stl и boost (контейнеров в основном)
Пример:
warning C4251: lspl::base::Exception::sourceFileName: class "std::basic_string<_Elem,_Traits,_Alloc>" должен иметь dll-интерфейс для использования клиентами class "lspl::base::Exception" c:\users\admin\documents\visual studio 2012\projects\lspl\core\src\main\lspl\base\exception.h 40
warning C4251: lspl::Namespace::patternMap: class "boost::scoped_ptr" должен иметь dll-интерфейс для использования клиентами class "lspl::Namespace" c:\users\admin\documents\visual studio 2012\projects\lspl\core\src\main\lspl\namespace.h 98
Система: Windows 7 Professional x64, Microsoft Visual Studio 2012, режим сборки Win32, Debug, библиотека boost версии 1.55.0
The text was updated successfully, but these errors were encountered: