сборка буста... |
Здравствуйте, гость ( Вход | Регистрация )
сборка буста... |
LuckLess |
17.4.2008, 11:36
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: 0 |
захожу я в каталог serialization... пишу
bjam.exe --v2 --toolset=msvc получаю файл.. boost_serialization-vc80-mt-gd-1_35.lib а линковщик студии ругается.. хочет libboost_serialization-vc80-mt-gd-1_35.lib |
|
|
Andrew Selivanov |
17.4.2008, 11:44
Сообщение
#2
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
Command line для линковки в студию!
(Его можно посмотреть где то в свойствах проекта в разделе линковки) |
|
|
LuckLess |
17.4.2008, 13:17
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: 0 |
Command line для линковки в студию! (Его можно посмотреть где то в свойствах проекта в разделе линковки) а нету никакого command line для линковки. я просто указал студии дирректорию где лежат либы.. так что в command line то что там прописано стандартно.. Цитата /OUT:"C:\WorkDir\RsForms\TestBoost\Debug\TestBoost.exe" /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\TestBoost.exe.intermediate.manifest" /DEBUG /PDB:"c:\WorkDir\RsForms\TestBoost\debug\TestBoost.pdb" /MACHINE:X86 /ERRORREPORT:PROMPT kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
|
|
|
Tonal |
17.4.2008, 13:28
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Для VC в Boost-е работает автолинковка через #pragma comment
Судя по всему, несовместимые опции сборки. Например, ты собираешь проект в статике, а bjam по умолчанию генерит библиотеки для динамики... |
|
|
LuckLess |
17.4.2008, 13:52
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: 0 |
Tonal
похоже на то.. да.. как bjam - у скачать что я хочу в статике собраться..? |
|
|
LuckLess |
17.4.2008, 14:39
Сообщение
#6
|
Студент Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: 0 |
в общем нашел я в комплекте sln для студии 7-1.. открыл.. переименовал названия с 7-1 на 80.. собал.. и вроде работает..
|
|
|
Andrew Selivanov |
17.4.2008, 14:43
Сообщение
#7
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
в общем нашел я в комплекте sln для студии 7-1.. открыл.. переименовал названия с 7-1 на 80.. собал.. и вроде работает.. А, понял - просто ты собираешь для динамических библиотек попробуй #define BOOST_ALL_DYN_LINK или собирать с link=static Сообщение отредактировал Andrew Selivanov - 17.4.2008, 14:44 |
|
|
LuckLess |
17.4.2008, 15:43
Сообщение
#8
|
Студент Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата А, понял - просто ты собираешь для динамических библиотек попробуй #define BOOST_ALL_DYN_LINK или собирать с link=static bjam.exe --v2 --toolset=msvc --link=static так?)) чтото не помогло.. |
|
|
Andrew Selivanov |
17.4.2008, 15:56
Сообщение
#9
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
Цитата А, понял - просто ты собираешь для динамических библиотек попробуй #define BOOST_ALL_DYN_LINK или собирать с link=static bjam.exe --v2 --toolset=msvc --link=static так?)) чтото не помогло.. а вот так? -sBUILD="release debug <threading>multi/single <runtime-link>static/dynamic" |
|
|
LuckLess |
18.4.2008, 10:08
Сообщение
#10
|
Студент Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата -sBUILD="release debug <threading>multi/single <runtime-link>static/dynamic" не помогло. собирает тоже самое. все, кстати в папке debug.. блин.. нафиг этот bjam.. все студией собирать буду.. |
|
|
Текстовая версия | Сейчас: 22.11.2024, 15:30 |