Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) Проблемы с компиляцией исходников (число прочтений - 14997 )
iova
Junior Member
**
Отсутствует



Сообщений: 23
Зарегистрирован: 23. Мая 2006
Проблемы с компиляцией исходников
23. Мая 2006 :: 06:56
Печать  
[C++ Error] bkend.h(1503): E2238 Multiple declaration for 'CDB7InfoArray'
[C++ Error] types.h(460): E2344 Earlier declaration of 'CDB7InfoArray'

И так много раз, что за опцию я не поставил и где
2.0.2.2 src
Проект переконвертил в BС++ 6.0
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблемы с компиляцией исходников
Ответ #1 - 23. Мая 2006 :: 07:33
Печать  
Откуда переконвертил, он и так в VS6?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с компиляцией исходников
Ответ #2 - 23. Мая 2006 :: 07:45
Печать  
iova писал(а) 23. Мая 2006 :: 06:56:
[C++ Error] bkend.h(1503): E2238 Multiple declaration for 'CDB7InfoArray'
[C++ Error] types.h(460): E2344 Earlier declaration of 'CDB7InfoArray'

И так много раз, что за опцию я не поставил и где
2.0.2.2 src
Проект переконвертил в BС++ 6.0

Исходники можно собрать только под MS VC++ 6.0. Под Borland'ом не заработают.
  

FormEx developer
Наверх
www  
IP записан
 
iova
Junior Member
**
Отсутствует



Сообщений: 23
Зарегистрирован: 23. Мая 2006
Re: Проблемы с компиляцией исходников
Ответ #3 - 23. Мая 2006 :: 08:06
Печать  
Жаль Печаль
Хотя с другой стороны Borland вроде обещает полную совместимость с VC6, да и частенько конверчу MFC проекты - все работает. Хотелось бы, чтобы кто-нибудь поподробнее озвучил причину. Можно ведь этот CDBInfoArray инкапсулировать как-нибудь, с порядком компиляции посочинять.
  
Наверх
 
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с компиляцией исходников
Ответ #4 - 23. Мая 2006 :: 08:13
Печать  
Лучше попробуй откомпилировать в Visual C++ 2005. Там якобы Release версия с оптимизацией гораздо более эффективней и меньше по размеру чем в 6-ке.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблемы с компиляцией исходников
Ответ #5 - 23. Мая 2006 :: 08:17
Печать  
jbond писал(а) 23. Мая 2006 :: 08:13:
Лучше попробуй откомпилировать в Visual C++ 2005. Там якобы Release версия с оптимизацией гораздо более эффективней и меньше по размеру чем в 6-ке.

Ты сначала сам попробуй Смех

Компилировать надо действительно в VS6, по другому никак.
Насчет борланда не скажу, но проблемы, которые приходится решать при компиляции:
  • Использование MFC42 (именно!)
  • Приведение различных стандартов языка (первоначальный subj в том. числе)
  • Подклчение библиотек проекта или создание своих собственных

    Если можешь это качественно решить - решай, но ты должен понимать, что ты делаешь.
  •   

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    iova
    Junior Member
    **
    Отсутствует



    Сообщений: 23
    Зарегистрирован: 23. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #6 - 23. Мая 2006 :: 08:19
    Печать  
    Проблема в том, что в моем урюпинске не могу найти ничего старше VC5, у пиратов вообще с Software Development никак, а всякие софтоторговцы знакомые MSDNы не выписывают уже года три.
      
    Наверх
     
    IP записан
     
    x-pert
    1c++ developer
    Отсутствует



    Сообщений: 134
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Проблемы с компиляцией исходников
    Ответ #7 - 23. Мая 2006 :: 08:39
    Печать  
    iova писал(а) 23. Мая 2006 :: 08:19:
    Проблема в том, что в моем урюпинске не могу найти ничего старше VC5, у пиратов вообще с Software Development никак, а всякие софтоторговцы знакомые MSDNы не выписывают уже года три.

    Visual C++ 2005 Express можно забесплатно скачать с сайта производителя.
      
    Наверх
     
    IP записан
     
    iova
    Junior Member
    **
    Отсутствует



    Сообщений: 23
    Зарегистрирован: 23. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #8 - 23. Мая 2006 :: 08:43
    Печать  
    kms писал(а) 23. Мая 2006 :: 08:17:
    jbond писал(а) 23. Мая 2006 :: 08:13:
    Лучше попробуй откомпилировать в Visual C++ 2005. Там якобы Release версия с оптимизацией гораздо более эффективней и меньше по размеру чем в 6-ке.

    Ты сначала сам попробуй Смех

    Компилировать надо действительно в VS6, по другому никак.
    Насчет борланда не скажу, но проблемы, которые приходится решать при компиляции:
  • Использование MFC42 (именно!)
  • Приведение различных стандартов языка (первоначальный subj в том. числе)
  • Подклчение библиотек проекта или создание своих собственных

    Если можешь это качественно решить - решай, но ты должен понимать, что ты делаешь.


  • Там утилита, по конвертации ИЗ В есть, дак что не так это все и трудно. Он вякает на след опции
    Warning: no conversion for compiler option: /FR
    Warning: no conversion for compiler option: /FD
    Warning: no conversion for linker option: /VERSION:1.2
    Warning: no conversion for linker option: /OUT:"DEBUG/1CPP.DLL"
    Warning: no conversion for linker option: /PDBTYPE:SEPT

    Просветите что значат две первые и пятая.
    Ошибки все по поводу более раннего объявления типов в types.h
    По идее там все законно на первый взгляд



    Так что же по поводу опций? Выдерните из нелпа описания пожалуйста
      
    Наверх
     
    IP записан
     
    iova
    Junior Member
    **
    Отсутствует



    Сообщений: 23
    Зарегистрирован: 23. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #9 - 23. Мая 2006 :: 08:47
    Печать  
    x-pert писал(а) 23. Мая 2006 :: 08:39:
    Visual C++ 2005 Express можно забесплатно скачать с сайта производителя.

    С моим лимитом - за три месяца выдерну Плачущий
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #10 - 23. Мая 2006 :: 09:00
    Печать  
    x-pert писал(а) 23. Мая 2006 :: 08:39:
    iova писал(а) 23. Мая 2006 :: 08:19:
    Проблема в том, что в моем урюпинске не могу найти ничего старше VC5, у пиратов вообще с Software Development никак, а всякие софтоторговцы знакомые MSDNы не выписывают уже года три.

    Visual C++ 2005 Express можно забесплатно скачать с сайта производителя.

    Не надо путать человека, VC2005 ему ничем не поможет! Злой

    P.S.
    Я понял твою любовь к последним версиям, но не нужно все время уходить на оффтопик.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #11 - 23. Мая 2006 :: 09:05
    Печать  
    Цитата:
    Warning: no conversion for compiler option: /FR
    Warning: no conversion for compiler option: /FD
    Warning: no conversion for linker option: /VERSION:1.2
    Warning: no conversion for linker option: /OUT:"DEBUG/1CPP.DLL"
    Warning: no conversion for linker option: /PDBTYPE:SEPT

    Просветите что значат две первые и пятая.

    Убирай, тебе эти опции не нужны.

    Описание опций компилятора прикрепляю. Но вообще, совет, бросай ты это дело.
      

    cl.zip ( 1 KB | Загрузки )

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    iova
    Junior Member
    **
    Отсутствует



    Сообщений: 23
    Зарегистрирован: 23. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #12 - 23. Мая 2006 :: 09:10
    Печать  
    kms спасибо.
    Я б бросил, да надобность сииильная, я ж не с праздного перепою ее насилую
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Проблемы с компиляцией исходников
    Ответ #13 - 23. Мая 2006 :: 09:19
    Печать  
    Да я понимаю Улыбка

    ОК, заходи через недельку и дай знать, все ли у тебя получилось, или ты все же нашел ларек с VS6 (и MSDN тоже, кстати, не забудь).
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    АЛьФ
    FormEx developer
    1c++ developer
    Отсутствует



    Сообщений: 1538
    Местоположение: Санкт-Петербург
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Проблемы с компиляцией исходников
    Ответ #14 - 23. Мая 2006 :: 09:24
    Печать  
    iova писал(а) 23. Мая 2006 :: 09:10:
    kms спасибо.
    Я б бросил, да надобность сииильная, я ж не с праздного перепою ее насилую

    А можно спросить зачем ты ее насилуешь?
      

    FormEx developer
    Наверх
    www  
    IP записан
     
    Переключение на Главную Страницу Страницы: [1] 2 
    ОтправитьПечать