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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка Boost 
:(
    Опции темы
necrom
  Дата 22.3.2011, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Установил уже готовый Boost с сайта для MVS 2005 http://www.boost-consulting.com/products/free

После прописал его в переменные среды сюда, вот такой вот строчкой
  • C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat
  • @SET BOOSTDIR=C:\Program Files\boost


Дальше прописал в Tools->Options (картинка в аттаче) в проекте не видит библиотеки, подскажите что не так?

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  1.JPG 95,37 Kb
PM MAIL   Вверх
kemiisto
Дата 22.3.2011, 18:09 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



necrom, наскиду. Вижу что BOOSTDIR не заканчивается слешем (\). А в студии между BOOSTDIR и lib опят таки нет слеша. Добавь. Лучше в студии, наверное. $(BOOSTDIR)\lib

Добавлено через 1 минуту и 45 секунд
Цитата(necrom @  22.3.2011,  16:04 Найти цитируемый пост)
не видит библиотеки

Не видит именно библиотеки? Линкер? Или препроцессор заголовочные файлы не видит?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
necrom
Дата 22.3.2011, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Неправильно написал, не видит переменную $(BOOSTDIR)
Изменил :
@SET BOOSTDIR=C:\Program Files\boost\

Аналогично... Хотелось именно через переменную окружения определить, чтоб к каждому проекту потом не прописывать библиотеки.
Код

: fatal error C1083: Cannot open include file: 'boost/regex.hpp': No such file or directory
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(BOOSTDIR)

PM MAIL   Вверх
kemiisto
Дата 22.3.2011, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



necrom, 
Цитата(necrom @  22.3.2011,  16:04 Найти цитируемый пост)
После прописал его в переменные среды сюда, вот такой вот строчкой

    C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat
    @SET BOOSTDIR=C:\Program Files\boost

Это ты свой батник создал с таким содержимым?

А почему нельзя просто добавить эту переменную (BOOSTDIR) в пользовательские или системные в диалога Environment Variables настроек Windows?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
necrom
  Дата 23.3.2011, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(kemiisto @ 22.3.2011,  20:56)
necrom, 
Цитата(necrom @  22.3.2011,  16:04 Найти цитируемый пост)
После прописал его в переменные среды сюда, вот такой вот строчкой

    C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat
    @SET BOOSTDIR=C:\Program Files\boost

Это ты свой батник создал с таким содержимым?

А почему нельзя просто добавить эту переменную (BOOSTDIR) в пользовательские или системные в диалога Environment Variables настроек Windows?

Не это среды проектирования 
Вот он полный 
Код

@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8\VC
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
@SET BOOSTDIR=C:\Program Files\boost\
@SET FrameworkVersion=v2.0.50727
@SET FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR

@echo Setting environment for using Microsoft Visual Studio 2005 x86 tools.

@rem
@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE

@set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;%PATH%
@set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include;%INCLUDE%
@set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%
@set LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB

@goto end

:error_no_VSINSTALLDIR
@echo ERROR: VSINSTALLDIR variable is not set. 
@goto end

:error_no_VCINSTALLDIR
@echo ERROR: VCINSTALLDIR variable is not set. 
@goto end

:end


Можно, но не хотелось бы пачкать, хочется чтоб только IDE знала об этом )
PM MAIL   Вверх
kemiisto
Дата 23.3.2011, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Итак, если я правильно понял, ты добавил строку
Код
@SET BOOSTDIR=C:\Program Files\boost

в файл 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), ...).

Студии нет под рукой, покопайся.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
necrom
Дата 23.3.2011, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
kemiisto
Дата 23.3.2011, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(necrom @  23.3.2011,  19:02 Найти цитируемый пост)
Но как его применить не знаю, есть предположение vcproj менять в каждом проекте, но это убожество ....

necrom, ой да. Я это и имел ввиду. А что тебя не устраивает? По-моему, всё правильно. Нестандартные либы подключаются в каждом проекте свои. У тебя же не 100500 проектов, в конце концов. smile 

Мне 2010 Студия эту (плохую с твоей точки зрения) новость сразу сообщила, кстати.
user posted image 

Это сообщение отредактировал(а) kemiisto - 23.3.2011, 21:25


--------------------
PM MAIL WWW GTalk Jabber   Вверх
necrom
Дата 24.3.2011, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Конечно не 100500 )) Но каждый раз прописывать, по 3-4 либы+инкдюды  для каждого проекта, как то запаривает (
Я вот только одного не могу понять где хранит, тогда переменные MVS, в реестре нет, нашёл только в батниках, но толька для командной строки они пашут, походу вшиты намертво  smile 
Печалько вобщем....
PM MAIL   Вверх
boostcoder
Дата 24.3.2011, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

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



necrom, я инсталил буст прям с каталог студии. и ничего прописывать не нужно.
есть такой ман: http://forum.try-catch.ru/index.php?topic=286.0
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

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

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

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

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


 




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


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

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