Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ DC-клиенты _ Компиляция Клиента Strongdc & Flylinkdc

Автор: Jaska 25.1.2009, 16:10

Для компиляции необходимо:

1. Visual Studio 2008 Team Suite
2. STL ( http://mydc.ru/r/?http://strongdc.sourceforge.net/download/STLPort.7z )
3. WTL ( http://mydc.ru/r/?http://strongdc.sourceforge.net/download/WTL.7z )
4. Исходники StrongDC++ 221

Установки и конфигурирование:

1. Устанавливаем Visual Studio 2008, распаковываем STL и WTL (допустим в папку с Visual Studio 2008)
2. Запускаем install.bat в папке STL (предварительно откройте текст батника проверьте правильность путей!)
3. Откройте исходники StrongDc++ папку windows и найдите файл natupnp.h, затем скопируйте его в Visual Studio 2008\VC\include
4. Запускаем Visual Studio 2008. Открываем Сервис->Параметры->Проекты и Решения->Каталоги VC++ (Tools->Options->Projects and solutions->VC++ Directories) находим справа сверху выпадающее меню (Показать каталоги для) выбираем включаемые файлы (include files) добавляем пути до

Visual Studio 2008\STL\stlport\
Visual Studio 2008\WTL

затем файлы библиотек (Library files)

Visual Studio 2008\STL\lib

Компиляция:

Открываем в исходниках стронга StrongDC.sln Построение->Построить решение (Build->Build Solution)


Компиляция FlyLinkDC++

Процесс одинаков. Единственное условия для новых версий как FlyLink'a так и Strong'a нужны новые версии STL ( http://mydc.ru/r/?http://stlport.sourceforge.net/ )
Батник для сборки STL http://mydc.ru/r/?http://flylinkdc.googlecode.com/svn/branches/stlport/

Примечание:

FlyLinkDC++ Ревизия (377) 8.3.2009
[+] отказ от STLport: упрощается сборка клиента из исходного кода
(для компиляции необходим VC++ 2008 SP1 с поддержкой tr1:big_smile.gif

Автор: mariner 25.1.2009, 16:14

ссыли поправь big_smile.gif

Автор: Jaska 25.1.2009, 18:47

Поправил. Сегодня, после 6 дней закачки Microsoft Visual Studio 2008 торжественно стал собирать FlyLink 372 и ... нифига не собралось) единственное что у меня норм собралось это уже не новый StrongDC++ 221. Как разберусь почему не собрался флай отпишу.

Ошибка 11 error LNK2001: неразрешенный внешний символ ""public: static void __cdecl stlp_std::priv::_Stl_prime<bool>::_S_prev_sizes(unsigned int,unsigned int const * &,unsigned int const * &)" (?_S_prev_sizes@?$_Stl_prime@_N@priv@stlp_std@@SAXIAAPBI0@Z)" client.lib FlylinkDC


Скачал и собрал новенький STLPort (батник есть http://mydc.ru/r/?http://flylinkdc.googlecode.com/svn/branches/stlport/ ) FlyLink отлично собрался

Автор: Setuper 25.1.2009, 19:11

Если хочешь понять как и что работает и добавить в протокол свою команду, то зачем брать и копать сложные клиенты? Лучше взять простой DC++.

Автор: Jaska 25.1.2009, 19:40

Цитата(Setuper @ 25.1.2009, 21:11) *
Если хочешь понять как и что работает и добавить в протокол свою команду, то зачем брать и копать сложные клиенты? Лучше взять простой DC++.


А в DC++ есть Ratio? Вообще говоря этот пост предназначен немного для другого. Когда я захотел скомпилировать то столкнулся с тем что не нашел ни одного русскоязычного мануала по этому делу (нашел ToH'овский мануал и тот на английском, по нему я и делал и тот который описан мной выше является всего лишь его переводом). MyDc уже достаточно раскручен так что теперь я надеюсь проблем найти русскоязычный мануал по сборке клиента не будет.

Автор: Санёк 16.3.2009, 2:36

Хм.. А я создал установочник прогой Smart Install Maker. Получилось даж очень неплохо!
Всё быстро и просто! После установки Strong DC++ 2.21 сразу же запускается конфигуратор, в котором юзеру сразу же необходимо ввести ник. Всё!! Клиент полностью заточен под нашу сеть! При запуске Windows загружается каждый раз свёрнутым в трее (запуск из реестра). Отличный набор звуков, смайлов, цветовая схема..
Если нужен кому - могу выложить.

Вот сейчас собираюсь сделать установочник Strong DC++ 2.22 заточенный под свою сеть.

Автор: mariner 16.3.2009, 8:11

мне кажется, что ты не понял. Тут люди хотят писать свой клиент, а не делать и устаановщик. Написание исходных кодов заметно более трудоемкий процесс (тут количество созидательной деятельности как бэ зашкаливает за 9000)

PS ну вот, ты собрал это Smart Install Maker, осталось тока ник ввести? Вопрос - ник вводится в самом дц или в конфигураторе? Если в конфигураторе - то круто, а если в самой дц программе - это FAIL

Автор: KipFun 27.3.2009, 10:36

начал собирать сборку, ругается на отсутcтие файла
Ошибка 2 fatal error C1083: Не удается открыть файл include: unordered_map: No such file or directory d:\project\source\sdc222_src\client\stdinc.h 160 MakeDefs
у кого есть этот файлик?

Автор: KipFun 30.3.2009, 9:36

хм файл на месте, а все равно ошибку выдает

Автор: Maximumz 30.3.2009, 10:53

Таже фигня, помогите кто-нибудь ...

Автор: serrrios 19.4.2009, 15:25

Цитата(Jaska @ 25.1.2009, 16:10) *
Батник для сборки STL ( http://mydc.ru/r/?http://flylinkdc.googlecode.com/svn/trunk/stlport/ )

Цитата
Not Found

The requested URL /svn/trunk/stlport/ was not found on this server.

Можно ли сдесь выложить все необходимое?

Щас порылся по свн, по стл ни че не нашел =(

Автор: Jaska 13.5.2009, 20:46

обновил ссылку, я сам лично качал с выложенных ссылок и собирал =) все должно работать.

Автор: Grunya_404 19.5.2009, 18:48

Цитата(KipFun @ 27.3.2009, 11:36) *
начал собирать сборку, ругается на отсутcтие файла
Ошибка 2 fatal error C1083: Не удается открыть файл include: unordered_map: No such file or directory d:\project\source\sdc222_src\client\stdinc.h 160 MakeDefs
у кого есть этот файлик?

кому удалось решить эту проблему?

у меня такая же беда

Цитата
4>stdinc.cpp
4>c:\svn\branches\flylinkdc\client\stdinc.h(156) : fatal error C1083: Не удается открыть файл include: unordered_map: No such file or directory
4>Журнал построения был сохранен в "file://C:\svn\branches\flylinkdc\vc9\Release\client\BuildLog.htm"
4>client - ошибок 1, предупреждений 0
5>------ Построение начато: проект: FlylinkDC, Конфигурация: Release Win32 ------
5>Осуществляется событие перед построением...
5>Компиляция...
5>stdafx.cpp
5>c:\svn\branches\flylinkdc\windows\../client/stdinc.h(156) : fatal error C1083: Не удается открыть файл include: unordered_map: No such file or directory
5>Журнал построения был сохранен в "file://C:\svn\branches\flylinkdc\vc9\Release\FlylinkDC\BuildLog.htm"
5>FlylinkDC - ошибок 1, предупреждений 0
========== Построение: успешно: 3, с ошибками: 2, без изменений: 0, пропущено: 0 ==========



p.s. обычный DCPlusPlus-0.699-src_vs9 компилится замечательно.

Автор: serivo 31.5.2009, 15:45

Всем привет!!!
Может поможете - не могу решить проблему. Не компиллится сделал все по инструкции приведенной вначале вот что в логе пишет

CODE
1>------ Построение начато: проект: bzip2, Конфигурация: Debug Win32 ------
1>Компиляция...
1>bzlib.c
1>compress.c
1>crctable.c
1>decompress.c
1>huffman.c
1>randtable.c
1>blocksort.c
1>Создание кода...
1>Создание библиотеки...
1>Журнал построения был сохранен в "file://c:\Program Files\Microsoft Visual Studio 9.0\sdc222_src\vc9\Win32\Debug\bzip2\BuildLog.htm"
1>bzip2 - ошибок 0, предупреждений 0
2>------ Построение начато: проект: zlib, Конфигурация: Debug Win32 ------
2>Компиляция...
2>compress.c
2>crc32.c
2>deflate.c
2>inffast.c
2>inflate.c
2>inftrees.c
2>trees.c
2>uncompr.c
2>zutil.c
2>adler32.c
2>Создание кода...
2>Создание библиотеки...
2>Журнал построения был сохранен в "file://c:\Program Files\Microsoft Visual Studio 9.0\sdc222_src\vc9\Win32\Debug\zlib\BuildLog.htm"
2>zlib - ошибок 0, предупреждений 0
3>------ Построение начато: проект: boost-regex, Конфигурация: Debug Win32 ------
3>Компиляция...
3>cpp_regex_traits.cpp
3>cregex.cpp
3>fileiter.cpp
3>icu.cpp
3>instances.cpp
3>posix_api.cpp
3>regex.cpp
3>regex_debug.cpp
3>regex_raw_buffer.cpp
3>regex_traits_defaults.cpp
3>static_mutex.cpp
3>usinstances.cpp
3>w32_regex_traits.cpp
3>wc_regex_traits.cpp
3>wide_posix_api.cpp
3>winstances.cpp
3>c_regex_traits.cpp
3>Создание кода...
3>Создание библиотеки...
3>Журнал построения был сохранен в "file://c:\Program Files\Microsoft Visual Studio 9.0\sdc222_src\vc9\Win32\Debug\boost-regex\BuildLog.htm"
3>boost-regex - ошибок 0, предупреждений 0
4>------ Построение начато: проект: MakeDefs, Конфигурация: Debug Win32 ------
4>Компиляция...
4>File.cpp
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(79) : error C2065: string: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(80) : error C2955: stlp_std::vector: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\pointers\_vector.h(46): см. объявление 'stlp_std::vector'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(81) : error C2955: stlp_std::vector: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\pointers\_vector.h(46): см. объявление 'stlp_std::vector'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(83) : error C2065: string: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(83) : error C2065: string: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(84) : error C3203: pair: неспециализированный класс шаблон нельзя использовать в качестве аргумента шаблон для параметра шаблон "_Tp", ожидается действительный тип
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(84) : error C2955: stlp_std::pair: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\_pair.h(47): см. объявление 'stlp_std::pair'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(87) : error C2065: string: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(87) : error C2065: string: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(88) : error C2955: stlp_std::tr1::unordered_map: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\_unordered_map.h(40): см. объявление 'stlp_std::tr1::unordered_map'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(90) : error C2065: string: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(91) : error C2955: stlp_std::tr1::unordered_set: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\_unordered_set.h(41): см. объявление 'stlp_std::tr1::unordered_set'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(93) : error C2065: wstring: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(94) : error C2955: stlp_std::vector: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\pointers\_vector.h(46): см. объявление 'stlp_std::vector'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(95) : error C2955: stlp_std::vector: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\pointers\_vector.h(46): см. объявление 'stlp_std::vector'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(97) : error C2065: wstring: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(97) : error C2065: wstring: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(98) : error C3203: pair: неспециализированный класс шаблон нельзя использовать в качестве аргумента шаблон для параметра шаблон "_Tp", ожидается действительный тип
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(98) : error C2955: stlp_std::pair: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\_pair.h(47): см. объявление 'stlp_std::pair'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(134) : error C2065: wstring: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(134) : error C2065: wstring: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(135) : error C2955: stlp_std::tr1::unordered_map: для использования класса шаблон требуется список аргументов шаблон
4> c:\program files\microsoft visual studio 9.0\stlport\stlport\stl\_unordered_map.h(40): см. объявление 'stlp_std::tr1::unordered_map'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(139) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "tstring"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(139) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(139) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(165) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(165) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(165) : error C2065: a: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(165) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: 'unknown-type'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(165) : error C2065: b: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(165) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: 'unknown-type'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C2065: a: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: 'unknown-type'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C2065: b: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: 'unknown-type'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(166) : error C2065: n: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(167) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: const dcpp::wstring
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(167) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: const dcpp::wstring
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(168) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: const dcpp::wstring
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(168) : error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
4> тип: const dcpp::wstring
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(170) : error C2065: f: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(170) : error C2144: синтаксическая ошибка: перед "void" требуется ")"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\dcplusplus.h(170) : error C2059: синтаксическая ошибка: )
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "utf8"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(38) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "systemCharset"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(38) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(38) : error C2373: dcpp::Text::string: переопределение; различные модификаторы типа
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37): см. объявление 'dcpp::Text::string'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(38) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42) : error C2143: синтаксическая ошибка: отсутствие ";" перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42) : warning C4211: нестандартное расширение: переопределение extern в static
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "acpToUtf8"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C2433: string: 'inline' не разрешается для объявлений данных
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C2373: dcpp::Text::string: переопределение; различные модификаторы типа
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37): см. объявление 'dcpp::Text::string'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C2556: int dcpp::Text::acpToUtf8(const int) throw(): перегруженная функция отличается от 'int &dcpp::Text::acpToUtf8(const int) throw()' только возвращаемым типом
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(42): см. объявление 'dcpp::Text::acpToUtf8'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(43) : error C2040: dcpp::Text::acpToUtf8: "int (const int) throw()" отличается по уровням косвенного обращения от "int &(const int) throw()"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(44) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "tmp"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(44) : error C2065: tmp: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(45) : error C2065: str: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(45) : error C2065: tmp: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(45) : error C3861: acpToUtf8: идентификатор не найден
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(48) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(48) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(49) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(49) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(49) : error C2556: dcpp::wstring dcpp::Text::acpToWide(const int) throw(): перегруженная функция отличается от 'const dcpp::wstring &dcpp::Text::acpToWide(const int) throw()' только возвращаемым типом
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(48): см. объявление 'dcpp::Text::acpToWide'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(49) : error C2040: dcpp::Text::acpToWide: "dcpp::wstring (const int) throw()" отличается по уровням косвенного обращения от "const dcpp::wstring &(const int) throw()"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(51) : error C2065: str: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(51) : error C3861: acpToWide: идентификатор не найден
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54) : error C2143: синтаксическая ошибка: отсутствие ";" перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54) : error C2370: dcpp::Text::string: переопределение; другой класс хранения
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37): см. объявление 'dcpp::Text::string'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "utf8ToAcp"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C2433: string: 'inline' не разрешается для объявлений данных
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C2373: dcpp::Text::string: переопределение; различные модификаторы типа
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(37): см. объявление 'dcpp::Text::string'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C2143: синтаксическая ошибка: отсутствие "," перед "&"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C2556: int dcpp::Text::utf8ToAcp(const int) throw(): перегруженная функция отличается от 'int &dcpp::Text::utf8ToAcp(const int) throw()' только возвращаемым типом
4> c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(54): см. объявление 'dcpp::Text::utf8ToAcp'
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(55) : error C2040: dcpp::Text::utf8ToAcp: "int (const int) throw()" отличается по уровням косвенного обращения от "int &(const int) throw()"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(56) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "tmp"
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(56) : error C2065: tmp: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(57) : error C2065: str: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(57) : error C2065: tmp: необъявленный идентификатор
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(57) : error C3861: utf8ToAcp: идентификатор не найден
4>c:\program files\microsoft visual studio 9.0\sdc222_src\client\text.h(60) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
...

В общем и так повторяются ошибки, есть подозрение что я не правильно собрал STLport
Жду ответов!
Спсасибо!!!

Автор: SerJo 6.6.2009, 15:09

Санёк,
как ты создал конфигуратор? Его нет в самой программе. Какие средства использовал? Просто сам делаю сборку для своей сети. Необходим конфигуратор big_smile.gif

Автор: KpoJIuk 2.9.2009, 19:58

ммм... а кто поможет разобраться во всём этом? где например изменить версию клиента или его имя и намутить прочей чуши? big_smile.gif

Автор: Jaska 2.9.2009, 20:17

Цитата(KpoJIuk @ 2.9.2009, 22:58) *
и намутить прочей чуши? big_smile.gif


Если бы ты этого не сказал, я бы постарался тебе помочь. А так извиняй. Ерундой заниматься будешь сам

Автор: Gnome 16.9.2009, 18:27

Цитата(Jaska @ 2.9.2009, 21:17) *
Если бы ты этого не сказал, я бы постарался тебе помочь. А так извиняй. Ерундой заниматься будешь сам


Извиняюсь если вопрос не совсем в тему big_smile.gif
Кто-нибудь в курсе можно-ли каким-нибудь образом заставить работать анимированные смайлики в FlylinkDC++ или StrongDC++ ?

Автор: Jaska 17.9.2009, 16:59

Ну чисто теоритически - какие могут быть проблемы? Для того чтобы добавить или поменять смайлы не обязательно заново собирать клиент =)

Автор: Gnome 18.9.2009, 17:35

Цитата(Jaska @ 17.9.2009, 17:59) *
Ну чисто теоритически - какие могут быть проблемы? Для того чтобы добавить или поменять смайлы не обязательно заново собирать клиент =)


Дело в том что анимация не работает, смайлики получаются статичные :(

Автор: Setuper 18.9.2009, 18:49

Для динамических смайлов немного другие элементы с тэгами нужны. Поэтому в обычной сборке сделать анимированные смайлы можно, но нужно полностью переписать окно чата.

Автор: admhome 8.12.2009, 23:59

В общем попробовал, всё по инструкции, но оно ругаеццо =_=

flylink_dc_svn\gdiole\gdiimage.cpp(179) : error C2679: binary '=' : no operator found which takes a right-hand operand of type 'void' (or there is no acceptable conversion)

что делать?

а с strongDC проблема такая:
http://mydc.ru/r/?http://img34.imageshack.us/i/troubley.png/

в общем проблема с strongDC++ решилась с помощью замены uint8_t на UINT8 и т.п.

Автор: NST-Team 13.10.2010, 15:15

У кого есть исходники FlyLink'a????

Автор: Saymon 13.10.2010, 15:30

http://mydc.ru/r/?http://code.google.com/p/flylinkdc/source/checkout

Автор: waip 18.10.2010, 1:57

Доброе время суток.

Скачал исходники с http://mydc.ru/r/?http://flylinkdc.googlecode.com/svn/trunk/

установлен Microsoft Visual Studio 2010

компилирую запуская build_flylinkdc.bat . под конец компиляции winrar

Код
!   Невозможно открыть compiled\FlylinkDC.exe
!   Не удается найти указанный файл.
!   Невозможно открыть compiled\FlylinkDC.pdb
!   Не удается найти указанный файл.


лог компиляции в build_flylinkdc.bat
Раскрывающийся текст
6>Link:
6> Creating library I:\flylinkdc1\vc10\Win32\Release\PortalBrowser\PortalBro
wser.lib and object I:\flylinkdc1\vc10\Win32\Release\PortalBrowser\PortalBrowser
.exp
6> Generating code
7> AdcCommand.cpp
7> AdcHub.cpp
6> Finished generating code
7> ADLSearch.cpp
6> PortalBrowser.vcxproj -> I:\flylinkdc1\vc10\Win32\Release\PortalBrowser\Port
alBrowser.dll
7> BufferedSocket.cpp
6>PostBuildEvent:
6> Подпапка или файл ..\compiled\PortalBrowser уже существует.
6> Скопировано файлов: 1.
6>FinalizeBuildStatus:
6> Deleting file "I:\flylinkdc1\vc10\Win32\Release\PortalBrowser\PortalBrowser.
unsuccessfulbuild".
6> Touching "I:\flylinkdc1\vc10\Win32\Release\PortalBrowser\PortalBrowser.lastb
uildstate".
6>
6>Build succeeded.
6>
6>Time Elapsed 00:00:50.79
8>------ Rebuild All started: Project: GdiOle, Configuration: Release Win32 ----
--
8>Build started 18.10.2010 5:20:58.
8>_PrepareForClean:
8> Deleting file "I:\flylinkdc1\vc10\Win32\Release\GdiOle\GdiOle.lastbuildstate
".
8>InitializeBuildStatus:
8> Creating "I:\flylinkdc1\vc10\Win32\Release\GdiOle\GdiOle.unsuccessfulbuild"
because "AlwaysCreate" was specified.
8>Midl:
8> Processing .\GdiOle.idl
8> GdiOle.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\oaidl.idl
8> oaidl.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\objidl.idl
8> objidl.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\unknwn.idl
8> unknwn.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\wtypes.idl
8> wtypes.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\basetsd.h
8> basetsd.h
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\guiddef.h
8> guiddef.h
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ocidl.idl
8> ocidl.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\oleidl.idl
8> oleidl.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\servprov.id
l
8> servprov.idl
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\urlmon.idl
8> urlmon.idl
7> BZUtils.cpp
7> ChatMessage.cpp
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\msxml.idl
8> msxml.idl
7> Client.cpp
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\oaidl.acf
8> oaidl.acf
8> Processing C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\ocidl.acf
8> ocidl.acf
8>ClCompile:
8> stdafx.cpp
7> ClientManager.cpp
7> ClientProfileManager.cpp
8> dllmain.cpp
8> GdiImage.cpp
8> GDIImageOLE.cpp
7> ConnectionManager.cpp
8> GdiOle.cpp
8> GdiOle_i.c
7> CryptoManager.cpp
8>Lib:
8> GdiOle.vcxproj -> I:\flylinkdc1\vc10\Win32\Release\GdiOle\GdiOle.lib
8>FinalizeBuildStatus:
8> Deleting file "I:\flylinkdc1\vc10\Win32\Release\GdiOle\GdiOle.unsuccessfulbu
ild".
8> Touching "I:\flylinkdc1\vc10\Win32\Release\GdiOle\GdiOle.lastbuildstate".
8>
8>Build succeeded.
8>
8>Time Elapsed 00:00:18.23
7> DCPlusPlus.cpp
7> DetectionManager.cpp
7> DirectoryListing.cpp
7> Download.cpp
7> DownloadManager.cpp
7> Encoder.cpp
7> FavoriteManager.cpp
7> File.cpp
7> FinishedManager.cpp
7> FsUtils.cpp
7> HashBloom.cpp
7> HashManager.cpp
7> HistoryManager.cpp
7> HttpConnection.cpp
7> IpGuard.cpp
7> NmdcHub.cpp
7> PGLoader.cpp
7> QueueItem.cpp
7> QueueManager.cpp
7> ResourceManager.cpp
7> SearchManager.cpp
7> SearchQueue.cpp
7> SearchResult.cpp
7> ServerSocket.cpp
7> SettingsManager.cpp
7> SharedFileStream.cpp
7> ShareManager.cpp
7> SimpleXML.cpp
7> SimpleXMLReader.cpp
7> Socket.cpp
7> SSL.cpp
7> SSLSocket.cpp
7> StringDefs.cpp
7> StringPool.cpp
7> Text.cpp
7> Thread.cpp
7> ThrottleManager.cpp
7> TigerHash.cpp
7> TimerManager.cpp
7> TraceManager.cpp
7> Transfer.cpp
7> Upload.cpp
7> UploadManager.cpp
7> User.cpp
7> UserConnection.cpp
7> Util.cpp
7> WebServerManager.cpp
7> Wildcards.cpp
7> ZUtils.cpp
7> CFlylinkDBManager.cpp
7> CFrameHeader.cpp
7> CId3Tag.cpp
7> CMP3Info.cpp
7> CVBitRate.cpp
7> sqlite3x_command.cpp
7> sqlite3x_connection.cpp
7> sqlite3x_reader.cpp
7> sqlite3x_transaction.cpp
7> MD5Calc.cpp
7> sqlite3.c
7>client\sqlite\sqlite3.c(55742): warning C4132: 'dummy' : const object should b
e initialized
7>client\sqlite\sqlite3.c(67606): warning C4101: 'auth' : unreferenced local var
iable
7>client\sqlite\sqlite3.c(76028): warning C4101: 'xAuth' : unreferenced local va
riable
7>client\sqlite\sqlite3.c(92258): warning C4189: 'db' : local variable is initia
lized but not referenced
7>LINK : warning LNK4044: unrecognized option '/DELAYLOAD:dbghelp.dll;'; ignored

7> client.vcxproj -> I:\flylinkdc1\vc10\Win32\Release\client\client.lib
7>FinalizeBuildStatus:
7> Deleting file "I:\flylinkdc1\vc10\Win32\Release\client\client.unsuccessfulbu
ild".
7> Touching "I:\flylinkdc1\vc10\Win32\Release\client\client.lastbuildstate".
7>
7>Build succeeded.
7>
7>Time Elapsed 00:02:50.87
9>------ Rebuild All started: Project: flylinkdc, Configuration: Release Win32 -
-----
9>Build started 18.10.2010 5:23:33.
9>_PrepareForClean:
9> Deleting file "I:\flylinkdc1\vc10\Win32\Release\flylinkdc\flylinkdc.lastbuil
dstate".
9>InitializeBuildStatus:
9> Touching "I:\flylinkdc1\vc10\Win32\Release\flylinkdc\flylinkdc.unsuccessfulb
uild".
9>ClCompile:
9> stdafx.cpp
9> AddMagnet.cpp
9> ADLSearchFrame.cpp
9> ADLSProperties.cpp
9> AdvancedPage.cpp
9> AGEmotionSetup.cpp
9> AppearancePage.cpp
9> AVIPreview.cpp
9> BarShader.cpp
9> Bitmap.cpp
9> CDMDebugFrame.cpp
9> CertificatesPage.cpp
9> ChatBot.cpp
9> ChatCtrl.cpp
9> ClientProfileDlg.cpp
9> ClientsPage.cpp
9> CommandDlg.cpp
9> DefaultClickPage.cpp
9> DetectionEntryDlg.cpp
9> DirectoryListingFrm.cpp
9> DownloadPage.cpp
9> EmoticonsDlg.cpp
9> ExListViewCtrl.cpp
9>windows\ExListViewCtrl.cpp(116): error C2039: 'stricmp' : is not a member of '
Util'
9> i:\flylinkdc1\client\Util.h(213) : see declaration of 'Util'
9>windows\ExListViewCtrl.cpp(144): error C2039: 'stricmp' : is not a member of '
Util'
9> i:\flylinkdc1\client\Util.h(213) : see declaration of 'Util'
9> FakeDetect.cpp
9> FavHubProperties.cpp
9> FavoriteDirsPage.cpp
9> FavoritesFrm.cpp
9> FolderTree.cpp
9> GeneralPage.cpp
9> HubFrame.cpp
9> ImageDataObject.cpp
9> InputBox.cpp
9> LimitPage.cpp
9> LineDlg.cpp
9> LogPage.cpp
9> MagnetDlg.cpp
9> main.cpp
9> MainFrm.cpp
9> MessagesPage.cpp
9> MiscPage.cpp
9> NetworkPage.cpp
9> NotepadFrame.cpp
9> OMenu.cpp
9> OperaColorsPage.cpp
9> PopupManager.cpp
9> Popups.cpp
9> PortalBrowser.cpp
9> PreviewDlg.cpp
9> PrivateFrame.cpp
9> PropertiesDlg.cpp
9> PropPage.cpp
9> PropPageTextStyles.cpp
9> ProxyPage.cpp
9> QueueFrame.cpp
9> QueuePage.cpp
9> RangesPage.cpp
9> RecentsFrm.cpp
9> RemoteControlPage.cpp
9> SDCPage.cpp
9> SearchFrm.cpp
9> ShellContextMenu.cpp
9> SkinableCmdBar.cpp
9> SkinManager.cpp
9> SlotPage.cpp
9> Sounds.cpp
9> SpyFrame.cpp
9> StatsFrame.cpp
9> TabCtrlSharedInterface.cpp
9> TextFrame.cpp
9> ToolbarManager.cpp
9> toolbarpage.cpp
9> TransferView.cpp
9> TreePropertySheet.cpp
9> UCPage.cpp
9> UpdateDlg.cpp
9> UploadPage.cpp
9> upnp.cpp
9> UPnP_COM.cpp
9> UserInfo.cpp
9> UserInfoBase.cpp
9> UserListColours.cpp
9> UsersFrame.cpp
9> WaitingUsersFrame.cpp
9> WebServerPage.cpp
9> WindowsPage.cpp
9> WinUtil.cpp
9> WMPlayerRemoteApi.cpp
9> PublicHubsFrm.cpp
9>windows\PublicHubsFrm.cpp(399): error C2146: syntax error : missing ')' before
identifier 'LVERSIONSTRING'
9>windows\PublicHubsFrm.cpp(399): error C2059: syntax error : ')'
9>windows\PublicHubsFrm.cpp(425): error C2660: 'WinUtil::getFlagImage' : functio
n does not take 2 arguments
9>
9>Build FAILED.
9>
9>Time Elapsed 00:03:33.48
========== Rebuild All: 8 succeeded, 1 failed, 0 skipped ==========
I:\flylinkdc1\
InfinitySky7
rain.bipper
SovietServer\icons_small.bmp
SovietServer\icons_large.bmp
PortalBrowser.xsd
Pavel.Pimenov
dcmagnets\icons_small.bmp
dcmagnets\icons_large.bmp
InfinitySky7
dcblog\icons_small.bmp
dcblog\icons_large.bmp
I:\flylinkdc1\Tools\
Microsoft ® XSLT Processor Version 4.0

Source document load time: 0 milliseconds
Stylesheet document load time: 0 milliseconds
Stylesheet compile time: 0 milliseconds
Stylesheet execution time: 0 milliseconds


В чем может быть проблема подскажите


Автор: waip 22.10.2010, 18:29

Подскажите плиз