Ошибка при построении проекта (Конструктор модели)

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Blaze
Сообщения: 17
Зарегистрирован: 27 апр 2009, 10:04

Сообщение Blaze » 30 апр 2009, 10:00

Работа в Конструкторе OPC-модели.
При проверке проекта ошибок нет.
При попытке построения выдает вот это:
"Ошибка преобразования пути "$(BDS)\INCLUDE"
Если нажать OK, то далее:
"Ошибка преобразования пути "$(BDS)\INCLUDE\ALT"

BDE установлено.

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 30 апр 2009, 11:50

Для Конструктора OPC модели нужен Builder 6 или BDS 4.0. В ближайшие дни исправим проблему, он будет собираться в CodeGear 2007.

Blaze
Сообщения: 17
Зарегистрирован: 27 апр 2009, 10:04

Сообщение Blaze » 30 апр 2009, 12:09

Я не совсем понял, мне нужно что-то из этого доустановить? Или на данный момент проект в принципе не может собираться?

P.S. Усли имелся в виду Borland C++Builder 6, то он у меня установлен.

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 30 апр 2009, 13:50

Если стоит Borland C++Builder 6, тогда должна модель собираться. Проверьте меню"Инструмент/Настройки" вкладка "Построение" надо выбрать интрумент "C++Builder 6".

Судя по записи "$(BDS)\INCLUDE" - сейчас установлено построение в BDS

Blaze
Сообщения: 17
Зарегистрирован: 27 апр 2009, 10:04

Сообщение Blaze » 12 май 2009, 09:35

Прошлая ошибка исправлена, зато при построении теперь пишется:
"Unable to open makefile"

Что это значит?

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 12 май 2009, 13:06

Проблема не понятна. Builder не понимает букву "ы" в пути файла.
Переместите проект в папку с простым названием, что-нибудь типа C:\Temp.

Если проблема останется, то выложите всё содержимое панели сообщений.

Blaze
Сообщения: 17
Зарегистрирован: 27 апр 2009, 10:04

Сообщение Blaze » 12 май 2009, 13:51

Переместил простым копированием в d:\temp\temp1

(Выполняю кстати проект про группы насосов из файла помощи, так что делал все так, как указано там).

При проверке ошибок он не находит. При пострении пишет, что есть ошибки.

14:46:23: Генерация кода D:\Temp\temp1\RESULT\Main.h
14:46:23: Генерация кода D:\Temp\temp1\RESULT\Main.cpp
14:46:23: Компиляции файла D:\Temp\temp1\RESULT\CTP.cpp
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
C:\PROGRA~1\Borland\CBuilder6\BIN\bcc32.exe -WD -Od -Hc -H=dml.csm -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi -tWD -tWM -c -D_DEBUG;NO_STRICT -IC:\PROGRA~1\Borland\CBuilder6\INCLUDE;C:\PROGRA~1\Borland\CBuilder6\INCLUDE\ATL;;D:\Temp\temp1\RESULT;C:\PROGRA~1\DEP\Конструктор ОРС-модели\INCLUDE -nD:\Temp\temp1\RESULT\ D:\Temp\temp1\RESULT\CTP.cpp
Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland
Error E2194: Could not find file 'ОРС-модели\INCLUDE.cpp'
D:\Temp\temp1\RESULT\CTP.cpp:
Error E2209 D:\Temp\temp1\RESULT\CTP.cpp 1: Unable to open include file 'dml.h'
Error E2209 D:\Temp\temp1\RESULT\CTP.h 4: Unable to open include file 'dml.h'
Error E2209 D:\Temp\temp1\RESULT\CTP.h 5: Unable to open include file 'sysdic.h'
Error E2303 D:\Temp\temp1\RESULT\CTP.h 16: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 18: Declaration missing ;
Error E2040 D:\Temp\temp1\RESULT\CTP.h 20: Declaration terminated incorrectly
Error E2303 D:\Temp\temp1\RESULT\CTP.h 24: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 26: Declaration missing ;
Error E2040 D:\Temp\temp1\RESULT\CTP.h 28: Declaration terminated incorrectly
Error E2303 D:\Temp\temp1\RESULT\CTP.h 32: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 34: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 36: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 36: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 37: Type name expected
Error E2238 D:\Temp\temp1\RESULT\CTP.h 37: Multiple declaration for 'Pump::wdDOutImp'
Error E2344 D:\Temp\temp1\RESULT\CTP.h 36: Earlier declaration of 'Pump::wdDOutImp'
Error E2139 D:\Temp\temp1\RESULT\CTP.h 37: Declaration missing ;
Error E2040 D:\Temp\temp1\RESULT\CTP.h 40: Declaration terminated incorrectly
Error E2303 D:\Temp\temp1\RESULT\CTP.h 44: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 46: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 49: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 49: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 50: Type name expected
Error E2238 D:\Temp\temp1\RESULT\CTP.h 50: Multiple declaration for 'GroupPump::wdAIn'
Error E2344 D:\Temp\temp1\RESULT\CTP.h 49: Earlier declaration of 'GroupPump::wdAIn'
Error E2228 D:\Temp\temp1\RESULT\CTP.h 49: Too many error or warning messages
*** 26 errors in Compile ***

** error 1 ** deleting "D:\Temp\temp1\RESULT\CTP.obj"

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 12 май 2009, 18:22

Значит, после переноса папки проблема "Unable to open makefile" пропала.

Теперь плохая строка "C:\PROGRA~1\DEP\Конструктор ОРС-модели\INCLUDE", какая система у Вас на копьютере? У меня это в нормальную короткую строку преобразовано.

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 13 май 2009, 07:15

Конструктор можели вообще лучше не использовать....

мой вам совет...

Blaze
Сообщения: 17
Зарегистрирован: 27 апр 2009, 10:04

Сообщение Blaze » 13 май 2009, 08:46

Переустановил все деповские программы просто в c:\dep.
Теперь при компиляции проекта получаю это:

9:42:09: Генерация кода C:\DEPt\temp1\RESULT\Main.h
9:42:09: Генерация кода C:\DEPt\temp1\RESULT\Main.cpp
9:42:09: Компиляции файла C:\DEPt\temp1\RESULT\CTP.cpp
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
C:\PROGRA~1\Borland\CBuilder6\BIN\bcc32.exe -WD -Od -Hc -H=dml.csm -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi -tWD -tWM -c -D_DEBUG;NO_STRICT -IC:\PROGRA~1\Borland\CBuilder6\INCLUDE;C:\PROGRA~1\Borland\CBuilder6\INCLUDE\ATL;;C:\DEPt\temp1\RESULT;C:\DEP\Конструктор\INCLUDE -nC:\DEPt\temp1\RESULT\ C:\DEPt\temp1\RESULT\CTP.cpp
Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland
C:\DEPt\temp1\RESULT\CTP.cpp:
Fatal F1003 C:\DEP\Конструктор\INCLUDE\dml.h 5: Error directive: CPPBuilder ServicePack _4_ must be installed.
*** 1 errors in Compile ***

** error 1 ** deleting "C:\DEPt\temp1\RESULT\CTP.obj"

Не понимаю - это у C++Builder не хватает сервиспака или здесь что-то иное?

P.S. Конструктор не использовать не могу, ибо на обучении в Москве нам показывали именно его. Ничего другого я просто не знаю.

lena
Сообщения: 9
Зарегистрирован: 18 апр 2007, 12:54
Откуда: Компания DEP

Сообщение lena » 13 май 2009, 08:54

Blaze, а какая у Вас версия программы "Конструктор ОРС-модели" ? На всякий случай возьмите новый дистрибутив с нашего сайта. Выложен сегодня утром. Если не поможет, напишите, какая система стоит у Вас на компьютере.
Елена Шабурова

lena
Сообщения: 9
Зарегистрирован: 18 апр 2007, 12:54
Откуда: Компания DEP

Сообщение lena » 13 май 2009, 08:56

Теперь не хватает ServicePack 4
Елена Шабурова

Blaze
Сообщения: 17
Зарегистрирован: 27 апр 2009, 10:04

Сообщение Blaze » 13 май 2009, 09:01

Сейчас все это скачаю и поставлю.

Все версии программ стоят те, что мы получили от вас на CD. Обучение было в конце апреля.

----

Так, все, модель я собрал. Вроде без ошибок.