xHarbour - problem przesiadka watcom->bcc
zm - 04-06-2006 00:37
xHarbour - problem przesiadka watcom->bcc
Witam, moj system to winxp prof, zainstalowalem xharbour w wersji dla watcom'a + xmate , skompilowalem swoja aplikacje z gtwin - po drobnych przerobkach dziala swietnie, bazy SIXCDX pola memo smt. Chcialem poprobowac gtwvt lub gtwvw- ale to dziala tylko z bcc, sciagnalem binaria dla bcc i zaczelo sie: - program 'witaj swiecie' skompilowany z gtwin uruchamia sie bez konsoli - widac go w task manager jako process, poza tym glucho, skompilowany z gtwvt - normalnie jest konsola i wszystko ok, tak samo z gtwvw - skompilowalem swoj program, ale przy linkowaniu okazalo sie ze bilblioteka dbfcdx dla bcc nie zawiera sixcdx, chociaz ta dla watcoma zawierala w zrodlach jest dbfcdx1.c oraz sixcdx1.c ale nie potrafie tego skompliowac, co zrobic zeby skompilowac swoja aplikacje z gtwvt (gtwvw) pod bcc, podkreslam , ze z kompilatorow i linkerow C jestem '0'
Marek Horodyski - 06-06-2006 00:55
Użytkownik "zm" <zbiant@toya.net.pl> napisał w wiadomości news:e5spe0$ah4$1@news.onet.pl... > Witam, > moj system to winxp prof, zainstalowalem xharbour w wersji dla watcom'a + > xmate , skompilowalem swoja aplikacje z gtwin - po drobnych przerobkach > dziala swietnie, bazy SIXCDX pola memo smt. > Chcialem poprobowac gtwvt lub gtwvw- ale to dziala tylko z bcc, > sciagnalem binaria dla bcc i zaczelo sie: > - program 'witaj swiecie' skompilowany z gtwin uruchamia sie bez > konsoli - widac go w task manager jako process, poza tym glucho, > skompilowany z gtwvt - normalnie jest konsola i wszystko ok, tak samo z > gtwvw > - skompilowalem swoj program, ale przy linkowaniu okazalo sie ze > bilblioteka dbfcdx dla bcc nie zawiera sixcdx, chociaz ta dla watcoma > zawierala > w zrodlach jest dbfcdx1.c oraz sixcdx1.c ale nie potrafie tego > skompliowac, > co zrobic zeby skompilowac swoja aplikacje z gtwvt (gtwvw) pod bcc, > podkreslam , ze z kompilatorow i linkerow C jestem '0'
Jeszcze raz - piszesz ze pod bcc :
> - program 'witaj swiecie' skompilowany z gtwin uruchamia sie bez > konsoli - widac go w task manager jako process, poza tym glucho, > skompilowany z gtwvt - normalnie jest konsola i wszystko ok, tak samo z > gtwvw
a dalej : > co zrobic zeby skompilowac swoja aplikacje z gtwvt (gtwvw) pod bcc, > podkreslam , ze z kompilatorow i linkerow C jestem '0'
To w koncu nie wiem co Ci dziala, a co nie. Mam taką liste bibliotek pod bcc z GTWIN w wersji 0.99.60 (lub 0.99.5 - uzywam i tego i tego) (to jest batch, patrz na przecinki i kolejnosc, nie uzywam niestety xMate) :
echo c0w32.obj + > build.tmp echo TwojGlowny.obj + >> build.tmp echo TwojInny.obj + >> build.tmp echo %mdir%\JakisOstatni.obj, + >> build.tmp echo NazwaExeka.exe, + >> build.tmp echo Plik.map, + >> build.tmp
echo %hdir%\lib\bcc640.LIB + >> build.tmp
echo %hdir%\lib\debug.lib + >> build.tmp echo %hdir%\lib\common.lib + >> build.tmp echo %hdir%\lib\vm.lib + >> build.tmp echo %hdir%\lib\rtl.lib + >> build.tmp echo %hdir%\lib\TwojWlasny.lib + >> build.tmp
echo %hdir%\lib\gtwin.lib + >> build.tmp
Rem echo %hdir%\lib\gtwvt.lib + >> build.tmp Rem echo %hdir%\lib\gtwvw.lib + >> build.tmp
echo %hdir%\lib\lang.lib + >> build.tmp echo %hdir%\lib\rdd.lib + >> build.tmp echo %hdir%\lib\macro.lib + >> build.tmp echo %hdir%\lib\pp.lib + >> build.tmp
rem brak w 0.996 echo %hdir%\lib\dbfdbt.lib + >> build.tmp echo %hdir%\lib\dbffpt.lib + >> build.tmp
echo %hdir%\lib\dbfntx.lib + >> build.tmp echo %hdir%\lib\dbfcdx.lib + >> build.tmp
rem brak w 0.996 echo %mdir%\cmnnet32.lib + >> build.tmp
rem brak w 0.996 echo %hdir%\lib\samples.lib + >> build.tmp echo %hdir%\lib\ct.LIB + >> build.tmp
rem ------- tu daj enter przed echo w 0.996 rem 0.996 echo %hdir%\lib\hbsix.LIB + >> build.tmp
rem echo %hdir%\lib\OptCon.lib + >> build.tmp rem echo %hdir%\lib\OptGui.lib + >> build.tmp
echo %hdir%\lib\Tip.lib + >> build.tmp
rem rezerwa do roznych zastosowan rem echo %hdir%\lib\gtwvW.lib + >> build.tmp rem echo %hdir%\lib\gtcgi.lib + >> build.tmp rem echo %hdir%\lib\gtstd.lib + >> build.tmp rem echo %hdir%\lib\gtnul.lib + >> build.tmp
echo %hdir%\lib\codepage.lib + >> build.tmp
REM echo %hdir%\lib\gtBCC.lib + >> build.tmp rem echo %hdir%\LIB\what32.lib + >> build.tmp
echo %bcdir%\lib\cw32.lib + >> build.tmp echo %bcdir%\oleaut32.lib + >> build.tmp echo %bcdir%\import32.lib >> build.tmp
rem linkowanie ***** %bcdir%\ilink32 -Gn -Tpe -s -v @build.tmp >_info
Uzywam przelacznika /go - a wiec "pomijam" plik *.c, otrzymujac od razu *.obj - jak w Clipperze. Wygodne w uzyciu. Nie zapomnij o prawidlowej zawartosci pliku : harbour.cfg ktory jest w podkatalogu "bin". W dystrybucji binarek brak jest tego pliku. Zawartosc dla BCC :
CC=bcc32 CFLAGS=-c -I\Borland\Bcc55\Include;%include% -L\Borland\Bcc55\Lib VERBOSE=NO DELTMP=YES
Patrz tez zawsze na zgodnosc dyskow. Wazna jest tez zawartosc zmiennych srodowiskowych - ale nie mam tu srodowiska, tak ze nie moge teraz wylistowac.
I jeszcze raz - co Ci dziala, a co nie - bo nie zajarzyłem.
Pozdrawiam, Marek Horodyski
zm - 08-06-2006 00:35
Użytkownik "Marek Horodyski" <m.horodyski@pzuzycie.com.pl> napisał w wiadomości news:e621o4$k9c$1@nemesis.news.tpi.pl... > To w koncu nie wiem co Ci dziala, a co nie. problem glowny jest taki: biblioteka dbfcdx dla bcc nie zawiera sixcdx, chociaz ta dla watcoma zawiera, i pytanie glowne co zrobic zeby ta bibliteka to zawierala,
dziekuje ZM
Marek Horodyski - 09-06-2006 00:21
Użytkownik "zm" <zbiant@toya.net.pl> napisał w wiadomości news:e6754i$a70$1@news.onet.pl... > Użytkownik "Marek Horodyski" <m.horodyski@pzuzycie.com.pl> napisał w > wiadomości news:e621o4$k9c$1@nemesis.news.tpi.pl... >> To w koncu nie wiem co Ci dziala, a co nie. > problem glowny jest taki: biblioteka dbfcdx dla bcc nie zawiera sixcdx, > chociaz ta dla watcoma zawiera, > i pytanie glowne co zrobic zeby ta bibliteka to zawierala, > > dziekuje ZM > > Ha - pytanie do Przemka. SIX\COMIX itp - najprawdopodobniej wykazuja duza zgodnosc z DBFCDX i schematem blokowania rekordow mozna iles zalatwic. Kiedys widzialem mapowanie funkcji z innych rdd na zastosowanie z DBFCDX - ale nigdy tego niestety nie uzywalem, tak ze i pomoc nie moge.
Pozdrawiam, Marek Horodyski
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
zanotowane.pldoc.pisz.plpdf.pisz.plkfia-tek.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|