Re[17]: MSVC2015, странные ошибки %)
От: niXman Ниоткуда https://github.com/niXman
Дата: 17.02.16 14:58
Оценка:
а это что за либа? zlib?
LINK : fatal error LNK1104: cannot open file 'libboost_zlib-vc140-mt-sgd-1_60.lib'

а почему она так странно зовется?
у меня есть libzlib.lib
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[18]: MSVC2015, странные ошибки %)
От: niXman Ниоткуда https://github.com/niXman
Дата: 17.02.16 15:24
Оценка:
Здравствуйте, niXman, Вы писали:

X>а это что за либа? zlib?

X>LINK : fatal error LNK1104: cannot open file 'libboost_zlib-vc140-mt-sgd-1_60.lib'

X>а почему она так странно зовется?

X>у меня есть libzlib.lib
BOOST_AUTO_LINK_NOMANGLE — замечательная вещь! задефайнил, и никаких странных символов в именах
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[18]: MSVC2015, странные ошибки %)
От: PM  
Дата: 18.02.16 09:02
Оценка:
Здравствуйте, niXman, Вы писали:

X>а это что за либа? zlib?

X>LINK : fatal error LNK1104: cannot open file 'libboost_zlib-vc140-mt-sgd-1_60.lib'

X>а почему она так странно зовется?

X>у меня есть libzlib.lib

Про auto link уже похоже не актуально, добавлю про zlib. Boost.Iostreams умеет компилировать zlib из исходников, если сказать bjam где они лежат с помощью переменной ZLIB_SOURCE, вот этот libboost_zlib похоже и ищется. Я делал так: https://github.com/aspectron/jsx/blob/master/extern/build_boost.py#L43

А вообще в последнее время из-за лени использую Boost из Nuget: https://www.nuget.org/packages/boost
Спасибо доброму человеку, Sergey Shandar.
Re[19]: MSVC2015, странные ошибки %)
От: niXman Ниоткуда https://github.com/niXman
Дата: 18.02.16 10:47
Оценка:
PM>Про auto link уже похоже не актуально, добавлю про zlib. Boost.Iostreams умеет компилировать zlib из исходников, если сказать bjam где они лежат с помощью переменной ZLIB_SOURCE, вот этот libboost_zlib похоже и ищется. Я делал так: https://github.com/aspectron/jsx/blob/master/extern/build_boost.py#L43
уже не актуально.

PM>А вообще в последнее время из-за лени использую Boost из Nuget: https://www.nuget.org/packages/boost

PM>Спасибо доброму человеку, Sergey Shandar.
я тоже сначала Nuget поставил буст, но он не установил либы, только хидеры %)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[20]: MSVC2015, странные ошибки %)
От: _NN_  
Дата: 18.02.16 12:05
Оценка:
Здравствуйте, niXman, Вы писали:

PM>>Про auto link уже похоже не актуально, добавлю про zlib. Boost.Iostreams умеет компилировать zlib из исходников, если сказать bjam где они лежат с помощью переменной ZLIB_SOURCE, вот этот libboost_zlib похоже и ищется. Я делал так: https://github.com/aspectron/jsx/blob/master/extern/build_boost.py#L43

X>уже не актуально.

PM>>А вообще в последнее время из-за лени использую Boost из Nuget: https://www.nuget.org/packages/boost

PM>>Спасибо доброму человеку, Sergey Shandar.
X>я тоже сначала Nuget поставил буст, но он не установил либы, только хидеры %)

Так надо ставить пакет для конкретного компилятора иначе придется качать гигабайты
К примеру: https://www.nuget.org/packages/boost-vc140/

P.S.
http://rsdn.ru/account/info/12586
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[11]: MSVC2015, странные ошибки %)
От: wander  
Дата: 18.02.16 21:26
Оценка:
Здравствуйте, niXman, Вы писали:

X>точно!

X>только не _NOEXCEPT_OP передефайнен, а #define noexcept был когда-то задефайнен как воркароунд для msvc2013. стыдно, стыдно

Вывод: видишь в коде странную хрень — виноваты макросы.
Я это усвоил еще на своем первом legacy-проекте, когда один умелец задефайнил макросы min/max.
Правило это с тех пор ни разу не подводило. Экономит силы и время, пока другие чешут репу над выводом компилятора.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.