![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| necrom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 21.2.2011 Репутация: нет Всего: нет |
Установил уже готовый Boost с сайта для MVS 2005 http://www.boost-consulting.com/products/free
После прописал его в переменные среды сюда, вот такой вот строчкой
Дальше прописал в Tools->Options (картинка в аттаче) в проекте не видит библиотеки, подскажите что не так? Присоединённый файл ( Кол-во скачиваний: 11 )
1.JPG 95,37 Kb |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
necrom, наскиду. Вижу что BOOSTDIR не заканчивается слешем (\). А в студии между BOOSTDIR и lib опят таки нет слеша. Добавь. Лучше в студии, наверное. $(BOOSTDIR)\lib
Добавлено через 1 минуту и 45 секунд Не видит именно библиотеки? Линкер? Или препроцессор заголовочные файлы не видит? -------------------- |
|||
|
||||
| necrom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 21.2.2011 Репутация: нет Всего: нет |
Неправильно написал, не видит переменную $(BOOSTDIR)
Изменил : @SET BOOSTDIR=C:\Program Files\boost\ Аналогично... Хотелось именно через переменную окружения определить, чтоб к каждому проекту потом не прописывать библиотеки.
|
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
necrom,
Это ты свой батник создал с таким содержимым? А почему нельзя просто добавить эту переменную (BOOSTDIR) в пользовательские или системные в диалога Environment Variables настроек Windows? -------------------- |
|||
|
||||
| necrom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 21.2.2011 Репутация: нет Всего: нет |
Не это среды проектирования Вот он полный
Можно, но не хотелось бы пачкать, хочется чтоб только IDE знала об этом ) |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
Итак, если я правильно понял, ты добавил строку
в файл C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat. Если так, у меня для тебя плохие новости. vsvars32.bat предназначен для установки необходимых переменных среды в значения, которые обеспечат возможность сборки из командной строки. К Visual Studio этот файл отношения не имеет. Если не хочешь менять глобальные переменные среды, можешь прописать непосредственные пути в натсройках. То есть не $(BOOSTDIR), а прямо "C:\Program Files\boost", не $(BOOSTDIR)\lib, а прямо "C:\Program Files\boost\lib" и т.д. Думаю, ещё можно установить значение BOOSTDIR прямо в настройках IDE. Пункт Environment на твоих скриншотах крайне подозрителен. Тогда уже пути, конечно, надо оставить относительными ($(BOOSTDIR)\lib, $(BOOSTDIR), ...). Студии нет под рукой, покопайся. -------------------- |
|||
|
||||
| necrom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 21.2.2011 Репутация: нет Всего: нет |
Все настройки обрыл ничего дельного не нашёл, в инете нашёл только это http://msdn.microsoft.com/en-us/library/ms171459.aspx и это http://msdn.microsoft.com/en-us/library/a4...v=VS.80%29.aspx
Но как его применить не знаю, есть предположение vcproj менять в каждом проекте, но это убожество .... Единственное нашёл вот такое описание всех макросов для проекта. Это сообщение отредактировал(а) necrom - 23.3.2011, 21:02 Присоединённый файл ( Кол-во скачиваний: 5 )
23.JPG 95,87 Kb |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 2 Всего: 160 |
necrom, ой да. Я это и имел ввиду. А что тебя не устраивает? По-моему, всё правильно. Нестандартные либы подключаются в каждом проекте свои. У тебя же не 100500 проектов, в конце концов. Мне 2010 Студия эту (плохую с твоей точки зрения) новость сразу сообщила, кстати. Это сообщение отредактировал(а) kemiisto - 23.3.2011, 21:25 -------------------- |
|||
|
||||
| necrom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 21.2.2011 Репутация: нет Всего: нет |
Конечно не 100500 )) Но каждый раз прописывать, по 3-4 либы+инкдюды для каждого проекта, как то запаривает (
Я вот только одного не могу понять где хранит, тогда переменные MVS, в реестре нет, нашёл только в батниках, но толька для командной строки они пашут, походу вшиты намертво Печалько вобщем.... |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
necrom, я инсталил буст прям с каталог студии. и ничего прописывать не нужно.
есть такой ман: http://forum.try-catch.ru/index.php?topic=286.0 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |