Форум » [x]Harbour » Не работают потоки в HBMK2.bat » Ответить

Не работают потоки в HBMK2.bat

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

Ответов - 4

PSP: hbmk2 - это не .bat hbmk2 -help даёт следующий результат: [pre2]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 .... ... и т.д. [/pre2]

Петр: PSP пишет: hbmk2 - это не .bat Он, наверное, MiniGUI использует, а там есть batch\hbmk2.bat

gfilatov2002: SkyNET пишет: Как включить поддержку потоков в HBMK2 ? Надо добавить в файл minigui.hbc из папки minigui\harbour\bin следующую строку mt=yes


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



полная версия страницы