Boost Jam не производит библиотеку потоков в Windows - PullRequest
1 голос
/ 12 сентября 2009

Я скачал последний бинарный файл Boost Jam из SourceForge, и я использую команду:

bjam toolset=gcc --build-type=complete stage

Я установил Cygwin вместе с компилятором GCC. Хотя команда создает каталог stage / lib , я не могу найти библиотеку потоков, которую я использую в Linux. Для запуска Boost Jam требуется некоторое время, поэтому на этом пути могли быть ошибки. Кто-нибудь может догадаться, почему у меня нет библиотеки потоков? Есть ли конкретная команда, которую я могу выполнить, пытаясь создать только библиотеку потоков? Спасибо!

1 Ответ

0 голосов
/ 13 сентября 2009

Вам определенно нужно проверить и предоставить сообщения об ошибках. Вы также можете попробовать передать threadapi=pthread или threadapi=win32 в Boost.Build.

В общем, использование операционной системы GNU / Kernel32.dll, иногда называемой Cygwin, является рискованным делом. Вам будет достаточно использовать нативный порт gcc от mingw?

...