![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
Людиииии!!!!
Поделитесь опытом установки STLPort для MS VC 6.0 plzz |
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
В общем делаешь так:
Заходишь в директорию C:\STLport-4.6.2\src Создаёшь там bat-файл: call "c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" ren vc6.mak makefile nmake clean all Enjoy! |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
ща попробую
Добавлено @ 12:45 щас вроде все за работало но только смущают записи c:\STLport-4.6.2\src>call "c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCV ARS32.BAT" Setting environment for using Microsoft Visual C++ tools. Microsoft ® Program Maintenance Utility Version 6.00.9782.0 Copyright © Microsoft Corp 1988-1998. All rights reserved. rd /S /Q ..\\lib\\obj\\VC6\\Release ..\\lib\\obj\\VC6\\Debug ..\\lib\\ob j\\VC6\\DebugSTL ..\\lib\\obj\\VC6\\Releasex ..\\lib\\obj\\VC6\\Debugx ..\\lib\ \obj\\VC6\\DebugSTLx ..\\lib\\obj\\VC6\\ReleaseD ..\\lib\\obj\\VC6\\DebugD ..\\ lib\\obj\\VC6\\DebugSTLD ..\\lib\\SunWS_cache SunWS_cache ..\\lib\\Templates.DB Templates.DB tempinc Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Системе не удается найти указанный путь. Не удается найти указанный файл. Системе не удается найти указанный путь. Не удается найти указанный файл. Не удается найти указанный файл. mkdir ..\\lib\\obj\\VC6\\Release cl.exe /nologo /c /Zi /W3 /GR /GX /D "WIN32" /D "_WINDOWS" /I "..\\stlpo rt" /Zm800 /FI "vc_warning_disable.h" /D "_MBCS" /FD /D "_STLP_NO_FORCE_INSTANT IATE" /MT /O2 /DNDEBUG /Fo"..\\lib\\obj\\VC6\\Release\\" /Fd"..\\lib\\obj\\VC6 \\Release\\" .\dll_main.cpp dll_main.cpp cl.exe /nologo /c /Zi /W3 /GR /GX /D "WIN32" /D "_WINDOWS" /I "..\\stlpo rt" /Zm800 /FI "vc_warning_disable.h" /D "_MBCS" /FD /D "_STLP_NO_FORCE_INSTANT IATE" /MT /O2 /DNDEBUG /Fo"..\\lib\\obj\\VC6\\Release\\" /Fd"..\\lib\\obj\\VC6 \\Release\\" .\fstream.cpp Добавлено @ 12:49 а понял, эти не найденные дириктории создадутся в процессе! не так ли Dark Elf Это сообщение отредактировал(а) chaos - 29.4.2005, 12:42 |
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
У меня писало то же самое при этом STLPORT собрался и работает как часы
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
спасибо большое!!!
еще бы буст собрать и вообще все замечательно было бы)))) Добавлено @ 13:01 Кстати еще вопрос после сборки еще что нибудь нужно делать? |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
а че вообще за лажа происходит компиляю тестовую программку
и вываливается вот такая лажа Compiling... test.cpp Linking... LIBCMT.lib(osfinfo.obj) : error LNK2005: __alloc_osfhnd already defined in LIBCD.lib(osfinfo.obj) LIBCMT.lib(osfinfo.obj) : error LNK2005: __set_osfhnd already defined in LIBCD.lib(osfinfo.obj) LIBCMT.lib(osfinfo.obj) : error LNK2005: __free_osfhnd already defined in LIBCD.lib(osfinfo.obj) LIBCMT.lib(osfinfo.obj) : error LNK2005: __get_osfhandle already defined in LIBCD.lib(osfinfo.obj) LIBCMT.lib(osfinfo.obj) : error LNK2005: __open_osfhandle already defined in LIBCD.lib(osfinfo.obj) LIBCMT.lib(dosmap.obj) : error LNK2005: __dosmaperr already defined in LIBCD.lib(dosmap.obj) LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library Debug/tesyt.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe. |
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
Скорее всего ты забыл в студии каталоги прописать - к include и lib
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
в том то и дело все прописал, и даже поставил их первыми в списках |
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
Это конфликт STLPORT с кривой реализацией STL установленной по умолчанию
Сделай как я - пропиши путь к include к КОРНЕВОМУ каталогу STLPORT, а потом где-нибудь в программе:
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
да короче ни фига не6е работает
|
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
Интересно... могу посоветовать вот что - убрать путь к lib, а при сборке либу от STLPORT подключать вручную
|
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
В общем я у себя разобрался и сделал так:
1.Подключить каталог C:\STLPORT-4.6.2\stlport в include 2.Подключить каталог C:\STLPORT-4.6.2\lib в lib 3.В опциях проекта в Linker/Input (Visual C++ 7.1) но в 6-й должно быть примерно также в графе Ignore specific library прописать LIBCMT После всё должно работать без всяких конфликтов |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
да теперь заработало, но как я правельно понимаю студийный стл будет теперь не доступен, не так ли? |
|||
|
||||
| Dark Elf |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 26.12.2003 Где: Брисбен Репутация: 9 Всего: 10 |
Для текущего проекта - нет, а так вообще ты можешь в любой момент изменить установки
|
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Ваще-то, запустить студию, например VC6, потом загрузить vc6.mak. Загружать как проект
Потом просто нажать F7 и все скомпилиться. Удалить этот проект за ненадобностью. В студии прописать Includ'ы и созданые lib'ы |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |