On-line: tnsr2, гостей 0. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 96
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 05.01.12 18:30. Заголовок: Не работают потоки в HBMK2.bat


Здравствуйте !
Возникла такая проблема:
Если я компилирую проект через HBMK2, то потоки не работают.
В частности, функция hb_threadStart всегда возвращает NIL.
Ключей для компиляции в мультипотоковом режиме я не нашёл.
Как включить поддержку потоков в HBMK2 ?

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


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


Пост N: 656
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 05.01.12 18:38. Заголовок: hbmk2 - это не .bat ..


hbmk2 - это не .bat

hbmk2 -help даёт следующий результат:

Harbour Make (hbmk2) 3.1.0dev (Rev. 17062) 
Copyright (c) 1999-2011, Viktor Szakats
http://harbour-project.org/

Syntax:

hbmk2 [options] [<script>] <src[.prg|.c|.obj|.o|.rc|.res|.def|.po|.pot|.hbl|@.clp|.d]>

Options:
-o<outname> output file name
-l<libname> link with <libname> library. <libname> should be without
path, extension and 'lib' prefix (unless part of
libname). Do not add core Harbour libraries, they are
automatically added as needed.
-L<libpath> additional path to search for libraries
-i<p>|-incpath=<p> additional path to search for headers
-static|-shared link with static/shared libs
-mt|-st link with multi/single-thread Harbour VM
-gt<name> link with GT<name> GT driver, can be repeated to link
....
... и т.д.



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


Пост N: 1057
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 05.01.12 20:40. Заголовок: PSP пишет: hbmk2 - ..


PSP пишет:

 цитата:
hbmk2 - это не .bat


Он, наверное, MiniGUI использует, а там есть batch\hbmk2.bat

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




Пост N: 311
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 05.01.12 21:10. Заголовок: SkyNET пишет: Как в..


SkyNET пишет:

 цитата:
Как включить поддержку потоков в HBMK2 ?


Надо добавить в файл minigui.hbc из папки minigui\harbour\bin следующую строку

 цитата:
mt=yes



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





Пост N: 97
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 07.01.12 00:58. Заголовок: Извиняюсь, невнимате..


Извиняюсь, невнимательно смотрел ключи.
Я пытался откомпилировать с ключём /MT заместо -MT, так
как не знал о параметрах для самого HBMK2.exe

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

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