Я ломаю голову, пытаясь понять, почему библиотеки импорта не создаются при сборке библиотек Boost на моей машине. Точнее говоря, сборка DLL работает нормально, но там, где я ранее (т.е. до переустановки машины), правильно генерировал библиотеки импорта.
Некоторые характеристики:
- Повышение 1.33.1
- g ++ 4.3.3 Версия TDM-1 для Windows
- Сборка с набором инструментов
gcc
из командной строки MS Dos
- UnxUtils (после 14-04-03)
Командная строка, которая вызывает bjam.exe, выглядит следующим образом:
"C:\.../boost_1_33_1/tools/build/jam_src/bin.ntx86/bjam.exe" --debug-configuration -d2 -q --builddir=C:/.../trunk/XTemp/gcc.debug/boost_1_33_1 toolset=gcc threading=multi define=BOOST_WINDOWS define=_GLIBCXX__PTHREADS linkflags=-shared-libgcc runtime-link=shared variant=debug --v2 linkflags=-out-implib=boost_thread.lib
Раньше это прекрасно работало и создавало нужный файл boost_thread.lib
, но больше не. Я действительно не знаю, что происходит, и Я хотел бы точно знать, что компоновщик получает в командной строке и что он думает, что он должен делать с ним .
Спасибо
Карл