crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> сборка буста...
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
:blink: :blink:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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  


Цитата(Andrew Selivanov @ 17.4.2008, 12:44) *
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.. собал.. и вроде работает.. :p
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrew Selivanov
  опции профиля:
сообщение 17.4.2008, 14:43
Сообщение #7


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Цитата(LuckLess @ 17.4.2008, 15:39) *
в общем нашел я в комплекте sln для студии 7-1.. открыл.. переименовал названия с 7-1 на 80.. собал.. и вроде работает.. :p

А, понял - просто ты собираешь для динамических библиотек попробуй
#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  


Цитата(LuckLess @ 17.4.2008, 16:43) *
Цитата
А, понял - просто ты собираешь для динамических библиотек попробуй
#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.. все студией собирать буду..
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 13:19