Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А Вы бы не могли бы мне скинуть уже готовую DLL, сделанную в Visual С++ 2005?
Я бы Вам был очень и очень признателен :-)
Если в Visual С++ 2005 всё так легко и просто, это серьёзный стимул разобраться в нём.
Правда это займёт у меня достаточное время, но в любом случае Вы меня убедили...
Не сочтите за наглость о просьбе уже готовой DLL...
Готовой Dll я поделиться могу, но не буду, по 3м причинам:
1. построить эту Dll - слишком просто, по работе 5 минут
2. я не считаю, что на построении Dll цикл разработки заканчивается:
далее следует как минимум отладка, как максимум- написание тестов-
3. из п.2 следует как минимум, что вопросы относительно проблем с кодом
также будут адресованы мне :-).
.
Потренируйтесь в построении библиотеки -
это очень пригодится для дальнейшей программистской жизни.
.
А конкретных вопросов у Вас нет?
.
А насчет "всё просто в Visual Studio"... если в Visual Studio
не добавить все файлы библиотеки, то букет проблем будет тем же.
И там, и там я построил dll за одинаковое кол-во времени.
Вообще говоря, для программиста важно умение увидеть в ошибке
[ILINK32 Error] Error: Unresolved external 'ap::afree(void *)' referenced from \\COMP-BSN\МОИ ДОКУМЕНТЫ\!ALGORITMS\SVD\SVD_DLL\2009.09.07\PROJECT\DEBUG_BUILD\U_SVD_DLL.OBJ
суть, которая выражается в словах:
Error: Unresolved external
Собственно, это не суть, а я просто вытер специфику, характерную для данного проекта,
такую как ILINK32, ap::afree(void *), {...}U_SVD_DLL.OBJ
.
Далее дело техники: вбиваем этот текст в гугл,
http://www.google.ru/search?client=opera&rls=en&q=Error:+Unresolved+external&sourceid=opera&ie=utf-8&oe=utf-8
и заходим на первую ссылку
http://forum.shelek.ru/index.php/topic,4416.0.html
NB: если добавим слово "проблема", "ошибка"- то скорее всего будут ссылки на русском.
.
Ну, и было бы, в общем-то, неплохо понимать,
почему со словом extern ошибка линкера есть, а без него- нет.
Понятно :-)
Ну что ж, я Вас понимаю :-). Будем качать Visual С++ 2005, устанавливать и изучать :-)))
Конкретных вопросов пока нет, т.к. при добавлении всех файлов в проект в Билдере у меня вылезло 51 ошибка... При таком количестве я просто в большом ступоре :-)))
Даже не знаю, что спрашивать.... :-)))))
Даже не знаю, что спрашивать.... :-)))))
Наверное, приводить конкретный текст ошибки?
Да... всё логично... понимания пока нет... такого как хотелось бы... :-)
Будем учиться, учиться и учиться.... :-)
Их ужас сколько... этих ошибок...
[BCC32 Error] U_svd_dll.cpp(15): E2209 Unable to open include file 'stdafx.h'
[BCC32 Error] iosfwd(254): E2238 Multiple declaration for 'char_traits<wchar_t>::int_type'
[BCC32 Error] iosfwd(136): E2344 Earlier declaration of 'char_traits<wchar_t>::int_type'
[BCC32 Error] iosfwd(260): E2238 Multiple declaration for 'char_traits<wchar_t>::assign(wchar_t &,const wchar_t &)'
[BCC32 Error] iosfwd(141): E2344 Earlier declaration of 'char_traits<wchar_t>::assign(wchar_t &,const wchar_t &)'
[BCC32 Error] iosfwd(265): E2238 Multiple declaration for 'char_traits<wchar_t>::eq(const wchar_t &,const wchar_t &)'
[BCC32 Error] iosfwd(146): E2344 Earlier declaration of 'char_traits<wchar_t>::eq(const wchar_t &,const wchar_t &)'
[BCC32 Error] iosfwd(270): E2238 Multiple declaration for 'char_traits<wchar_t>::lt(const wchar_t &,const wchar_t &)'
[BCC32 Error] iosfwd(151): E2344 Earlier declaration of 'char_traits<wchar_t>::lt(const wchar_t &,const wchar_t &)'
[BCC32 Error] iosfwd(276): E2238 Multiple declaration for 'char_traits<wchar_t>::compare(const wchar_t *,const wchar_t *,unsigned int)'
[BCC32 Error] iosfwd(156): E2344 Earlier declaration of 'char_traits<wchar_t>::compare(const wchar_t *,const wchar_t *,unsigned int)'
[BCC32 Error] iosfwd(283): E2238 Multiple declaration for 'char_traits<wchar_t>::length(const wchar_t *)'
[BCC32 Error] iosfwd(167): E2344 Earlier declaration of 'char_traits<wchar_t>::length(const wchar_t *)'
[BCC32 Error] iosfwd(290): E2238 Multiple declaration for 'char_traits<wchar_t>::copy(wchar_t *,const wchar_t *,unsigned int)'
[BCC32 Error] iosfwd(176): E2344 Earlier declaration of 'char_traits<wchar_t>::copy(wchar_t *,const wchar_t *,unsigned int)'
[BCC32 Error] iosfwd(298): E2238 Multiple declaration for 'char_traits<wchar_t>::find(const wchar_t *,unsigned int,const wchar_t &)'
[BCC32 Error] iosfwd(187): E2344 Earlier declaration of 'char_traits<wchar_t>::find(const wchar_t *,unsigned int,const wchar_t &)'
[BCC32 Error] iosfwd(305): E2238 Multiple declaration for 'char_traits<wchar_t>::move(wchar_t *,const wchar_t *,unsigned int)'
[BCC32 Error] iosfwd(197): E2344 Earlier declaration of 'char_traits<wchar_t>::move(wchar_t *,const wchar_t *,unsigned int)'
[BCC32 Error] iosfwd(312): E2238 Multiple declaration for 'char_traits<wchar_t>::assign(wchar_t *,unsigned int,wchar_t)'
[BCC32 Error] iosfwd(212): E2344 Earlier declaration of 'char_traits<wchar_t>::assign(wchar_t *,unsigned int,wchar_t)'
[BCC32 Error] iosfwd(323): E2238 Multiple declaration for 'char_traits<wchar_t>::to_int_type(const wchar_t &)'
[BCC32 Error] iosfwd(227): E2344 Earlier declaration of 'char_traits<wchar_t>::to_int_type(const wchar_t &)'
[BCC32 Error] iosfwd(334): E2238 Multiple declaration for 'char_traits<wchar_t>::eof()'
[BCC32 Error] iosfwd(238): E2344 Earlier declaration of 'char_traits<wchar_t>::eof()'
[BCC32 Error] iosfwd(355): E2238 Multiple declaration for 'char_traits<char>::assign(char &,const char &)'
[BCC32 Error] iosfwd(141): E2344 Earlier declaration of 'char_traits<char>::assign(char &,const char &)'
[BCC32 Error] iosfwd(360): E2238 Multiple declaration for 'char_traits<char>::eq(const char &,const char &)'
[BCC32 Error] iosfwd(146): E2344 Earlier declaration of 'char_traits<char>::eq(const char &,const char &)'
[BCC32 Error] iosfwd(365): E2238 Multiple declaration for 'char_traits<char>::lt(const char &,const char &)'
[BCC32 Error] iosfwd(151): E2344 Earlier declaration of 'char_traits<char>::lt(const char &,const char &)'
[BCC32 Error] iosfwd(371): E2238 Multiple declaration for 'char_traits<char>::compare(const char *,const char *,unsigned int)'
[BCC32 Error] iosfwd(156): E2344 Earlier declaration of 'char_traits<char>::compare(const char *,const char *,unsigned int)'
[BCC32 Error] iosfwd(378): E2238 Multiple declaration for 'char_traits<char>::length(const char *)'
[BCC32 Error] iosfwd(167): E2344 Earlier declaration of 'char_traits<char>::length(const char *)'
[BCC32 Error] iosfwd(385): E2238 Multiple declaration for 'char_traits<char>::copy(char *,const char *,unsigned int)'
[BCC32 Error] iosfwd(176): E2344 Earlier declaration of 'char_traits<char>::copy(char *,const char *,unsigned int)'
[BCC32 Error] iosfwd(393): E2238 Multiple declaration for 'char_traits<char>::find(const char *,unsigned int,const char &)'
[BCC32 Error] iosfwd(187): E2344 Earlier declaration of 'char_traits<char>::find(const char *,unsigned int,const char &)'
[BCC32 Error] iosfwd(400): E2238 Multiple declaration for 'char_traits<char>::move(char *,const char *,unsigned int)'
[BCC32 Error] iosfwd(197): E2344 Earlier declaration of 'char_traits<char>::move(char *,const char *,unsigned int)'
[BCC32 Error] iosfwd(407): E2238 Multiple declaration for 'char_traits<char>::assign(char *,unsigned int,char)'
[BCC32 Error] iosfwd(212): E2344 Earlier declaration of 'char_traits<char>::assign(char *,unsigned int,char)'
[BCC32 Error] iosfwd(418): E2238 Multiple declaration for 'char_traits<char>::to_int_type(const char &)'
[BCC32 Error] iosfwd(227): E2344 Earlier declaration of 'char_traits<char>::to_int_type(const char &)'
[BCC32 Error] iosfwd(429): E2238 Multiple declaration for 'char_traits<char>::eof()'
[BCC32 Error] iosfwd(238): E2344 Earlier declaration of 'char_traits<char>::eof()'
[BCC32 Error] xutility(345): E2406 Dependent type qualifier 'bool' is not a class or struct type
[BCC32 Error] xutility(346): E2406 Dependent type qualifier 'bool' is not a class or struct type
[BCC32 Error] xutility(347): E2406 Dependent type qualifier 'bool' is not a class or struct type
[BCC32 Error] xutility(347): E2228 Too many error or warning messages