On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 7136
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 25.11.21 00:00. Заголовок: Работа с разными версиями МиниГуи


Имею текущую версию МиниГуи на C:\MiniGUI под BCC
Хочу поставить unicode-версию МиниГуи на C:\MiniGUI-unicode под BCC

Так же установил другую версию МиниГуи на C:\MiniGuiVC под MS Visual C++ 2017 (32-bit)
Так же установил другую версию МиниГуи на C:\MiniGuiVC64 под MS Visual C++ 2017 (64-bit)
Так же хочу поставить unicode-версию МиниГуи на C:\MiniGuiVC-unicode под MS Visual C++ 2017 (32-bit)

Как сделать чтобы в файле-сборке проекта МойПроект.hbp можно было указать нужную
мне версию МиниГуи и компилятора и чтобы не мучится потом ?

P.S. может уже и спрашивал об этом, но уже не помню. Поискал на форуме и не нашёл.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 5 [только новые]


постоянный участник




Пост N: 7137
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 25.11.21 00:27. Заголовок: Уточню немного что х..


Уточню немного что хочу в МойПроект.hbp
Поместить там все ключи для сборки для различных версий.

Сейчас делаю так - запускаю build_msvc32.bat
А в нём
call C:\MiniGuiVC\buildapp.bat demo-msvc32


В demo-msvc32.hbp указываю немного по другому ключи:
# folder where are all * .obj for MS Visual C++ 2017 (32-bit) 
-workdir=OBJ\MSVC32

# Name EXE-module
-oDemo-msvc32


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7138
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 25.11.21 00:32. Заголовок: Вопрос к Григорию !!..


Вопрос к Григорию !!!

Проект Tsb_5Win под MS Visual C++ не собирается...
Harbour MiniGUI Extended Edition 21.07 (Release)

Выдаёт ошибку:
 
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

h_events.prg(4423) Error E0004 STATIC declaration follows executable statement

h_events.prg(4434) Error E0030 Syntax error "syntax error at 'GLOBAL'"

h_events.prg(4436) Error E0030 Syntax error "syntax error at 'GLOBAL'"

h_events.prg(4443) Error E0030 Syntax error "syntax error at 'GLOBAL'"

h_events.prg(4445) Error E0030 Syntax error "syntax error at 'GLOBAL'"

5 errors

No code generated.
hbmk2[demo-msvc32]: Error: Running Harbour compiler (built-in). 1
(c:\miniguiVC\harbour\bin\harbour.exe) -n2 main.prg form_table.prg form_tbrowse.prg form_card.prg form_filter.prg menu_context.prg menu_list.prg ListTables.prg SetsEnv_misc.prg util_InfoDbf.prg h_events.prg h_tbrowse.prg tscolumn.prg -w2 -es1 -DHBMK_HAS_MINIGUI=1 -D__CALLDLL__ -q -oOBJ\MSVC32\ -ic:\miniguiVC\harbour\include -ic:\miniguiVC\include -iW:\HB_Project\PROJECT\Tsb_5Win


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7139
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 25.11.21 01:08. Заголовок: Пример C:\MiniGu..


Пример C:\MiniGuiVC\Samples\Tsb_Export тоже не собирается...
hbmk2: Triggered by #require directive: hbxlsxml.hbc 
hbmk2[demo-msvc32]: Warning: Cannot find hbxlsxml.hbc
hbmk2: Compiling resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385

Copyright (C) Microsoft Corporation. All rights reserved.

hbmk2: Linking... Tsb_export987msvc.exe
OBJ\MSVC32\demo.obj : fatal error LNK1107: invalid or corrupt file: cannot read at 0x9A2A
hbmk2[demo-msvc32]: Error: Running linker. 1107
link.exe @C:\Users\Andrey\AppData\Local\Temp\7i2vdc.lnk


Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1950
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.11.21 11:16. Заголовок: Andrey пишет: Проек..


Andrey пишет:

 цитата:
Проект Tsb_5Win под MS Visual C++ не собирается...
Harbour MiniGUI Extended Edition 21.07 (Release)


Это происходит из-за того, что эта версия библиотеки уже устарела.

Ссылку на свежую сборку для MS Visual C++ и успешно собранный пример отправил по почте

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7140
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 25.11.21 15:47. Заголовок: Спасибо ! :sm36: П..


Спасибо !
Поставил новую версию.
Пример не собирается, наверное из-за старой версии MS Visual C++
У меня стоит VC2017

Вот такая ошибка:
Скрытый текст


Другие примеры собираются !

И ещё один пример не собирается - C:\MiniGuiVC\Samples\Tsb_Export
Вот такая ошибка:
Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 453
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет