Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6465
Последний выпуск: 19.06.2015

OpenZinc с OPENWatcom для DOS32 causeway. Линкер выдает ошибку

88K
26 января 2013 года
Anatol'
2 / / 26.01.2013
Здравствуйте! Озадачился я тут написанием приложения с GUI под DOS, нашел библиотеку openZinc, пытаюсь собрать пример, но получается только в текстовом режиме, когда подключаю графические библиотеки, линкер выдает ошибки.
Чать кода в мэйк-файле
Код:
D32_CPP=wpp386
D32_LINK=wlink
D32_CPP_OPTS=/bt=dos
D32_LINK_OPTS=SYSTEM causeway OP stack=48k

# --- Use the next line for UI_GRAPHICS_DISPLAY ---
#D32_OBJS=
#D32_LIBS=C:\ZINC\LIB\OW19\d32_zil.lib,  C:\ZINC\LIB\wccpp100\D32_gfx.lib, C:\ZINC\LIB\wccpp100\wc_32gfx.lib
# --- Use the next line for UI_WCC_DISPLAY ---
D32_OBJS=
D32_LIBS= C:\ZINC\LIB\OW19\d32_zil.lib,C:\ZINC\LIB\OW19\d32_wcc.lib
.cpp.o32:

    $(D32_CPP)  -i="C:\WATCOM\h; C:\ZINC\INCLUDE" $(D32_CPP_OPTS) -fo=$[*.o32 $<
$(PROG).exe: $(PROG).o32
    $(D32_LINK)  $(D32_LINK_OPTS) N $(PROG).exe F $(PROG).o32 $(D32_OBJS) L $(D32_LIBS)
Линкер выдает это :
Error! E2028: __wcpp_2_undefed_cdtor__ is an undefined reference
Error! E2028: __wcpp_2_undef_vfun__ is an undefined reference
Error! E2028: __wcpp_2_dtor_array_store__ is an undefined reference
creating a CauseWay executable
file C:\ZINC\LIB\wccpp100\D32_gfx.lib(C:\OpenZinc\SOURCE\z_app.cpp): undefined s
ymbol __wcpp_2_dtor_array_store__
file C:\ZINC\LIB\wccpp100\D32_gfx.lib(C:\OpenZinc\SOURCE\z_app.cpp): undefined s
ymbol __wcpp_2_undefed_cdtor__
file C:\ZINC\LIB\wccpp100\D32_gfx.lib(C:\OpenZinc\SOURCE\d_gfxdsp.cpp): undefine
d symbol __wcpp_2_dtor_array_store__
file C:\ZINC\LIB\wccpp100\D32_gfx.lib(C:\OpenZinc\SOURCE\d_gfxdsp.cpp): undefine
d symbol __wcpp_2_undefed_cdtor__
Error(E42): Last command making (analog.exe) returned a bad status
Error(E02): Make execution terminated
В программировании я новичек, так что не очень понимаю в чем проблема, кто-нибудь знает как это исправить?
244
30 января 2013 года
koderAlex
1.4K / / 07.09.2005
чёрным по не русски написано :
# --- Use the next line for UI_GRAPHICS_DISPLAY ---(используйте следующие строки для графики)
#D32_OBJS=
#D32_LIBS=C:\ZINC\LIB\OW19\d32_zil.lib, C:\ZINC\LIB\wccpp100\D32_gfx.lib, C:\ZINC\LIB\wccpp100\wc_32gfx.lib
88K
10 февраля 2013 года
Anatol'
2 / / 26.01.2013
Я и использую эти строчки. Частично проблема решилась при перекомпиляции библиотек для ваткома, но теперь.
полученный исполняемый файл зависает и в DOSBOX, и на реальной машине с DOS. Картинку прикладываю

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог