Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> vs2010 boost и google test 
:(
    Опции темы
shuttle
Дата 8.1.2013, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.4.2008

Репутация: нет
Всего: нет



Собственно вопрос такой.
Использую boost и собираю с такой настройкой Configuration Properties > C/C++ > Code Generation > Runtime Library = Multi-threaded Debug DLL (/MDd). так все линкуется. Если поставить Multi-threaded Debug (/MTd) то ошибка линковки и просит другую библиотеку.
Например 
Код

#include <boost/regex.hpp>
 
в бусте такая либа libboost_system-vc100-mt-gd-1_51.lib. с параметром Runtime Library = Multi-threaded Debug DLL (/MDd) линковка как уже было сказано проходит.
При  Runtime Library = Multi-threaded Debug (/MTd) при линковке просить либу libboost_system-vc100-mt-sgd-1_51.lib, которой нет в boost-е. скачать ее конечно не проблема но это очень не удобно.
Собственно я бы так и собирался с  Multi-threaded Debug DLL (/MDd), но с данным параметром не собирается google test(выдает много ошибок при линковке).
Как наиболее просто решить данную проблему?

Это сообщение отредактировал(а) shuttle - 8.1.2013, 12:34
--------------------
PM MAIL   Вверх
shuttle
Дата 8.1.2013, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 9.4.2008

Репутация: нет
Всего: нет



задал вопрос - сам отвечаю 
boost у меня был собран динамически - все либы с суффиксом gd
пересобрал статически либы стали с суффиксом sgd и теперь c флагом Multi-threaded Debug (/MTd) все собирается.

Это сообщение отредактировал(а) shuttle - 8.1.2013, 16:58
--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0727 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.