Page 1 of 1

unable to open a file

PostPosted: Fri Feb 10, 2006 12:11 am
by Ehab Samir Aziz
I executed the batch file for buildH.bat with FW demo so,it was unable to open file C032.obj after the stage of bcc32.exe linking ?

PostPosted: Fri Feb 10, 2006 12:12 am
by Ehab Samir Aziz
I am sorry the file called : c0W32.obj

PostPosted: Fri Feb 10, 2006 8:53 am
by Silvio
is on borland directory

Regards

PostPosted: Fri Feb 10, 2006 11:46 am
by Ehab Samir Aziz
Yes but I tried
set lib=/Path/of/bcc55/lib ,It does not work
I tried
set path=/Path/of/bcc55/lib ,It does not work

PostPosted: Fri Feb 10, 2006 12:41 pm
by Silvio
where is bc55 ?

PostPosted: Fri Feb 10, 2006 3:26 pm
by Ehab Samir Aziz
bcc55 is located in my Harddrive in e:\compiler\cpp_lang\bcc55

PostPosted: Fri Feb 10, 2006 3:30 pm
by Ehab Samir Aziz
Oka let me show how the build file goes and advice me where to locate the lib of bcc55 command :

@SET INCLUDE=e:\compiler\clipper\fweval\INCLUDE;e:\compiler\clipper\xharbour\include
@SET LIB=e:\compiler\cpp_lang\bcc55\LIB;e:\compiler\clipper\fweval\LIB

@if A%1 == A GOTO :SINTAX
@if NOT EXIST %1.prg GOTO :NOEXIST

ECHO Compiling...

@set hdir=e:\compiler\clipper\xHarbour
@set bcdir=e:\compiler\cpp_lang\bcc55\bin
@%hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /p %2 %3 > clip.log
@type clip.log
@IF ERRORLEVEL 1 PAUSE
@IF ERRORLEVEL 1 GOTO EXIT

@echo -O2 -e%1.exe -I%hdir%\include -tW %1.c > b32.bc
@%bcdir%\bcc32 -M -c @b32.bc
@:ENDCOMPILE

@IF EXIST %1.rc %bcdir%\brc32 -r %1

@echo c0w32.obj + > b32.bc
@echo %1.obj, + >> b32.bc
@echo %1.exe, + >> b32.bc
@echo %1.map, + >> b32.bc
@echo ..\lib\FiveH.lib ..\lib\FiveHC.lib + >> b32.bc
@echo %hdir%\lib\b32\rtl.lib + >> b32.bc
@echo %hdir%\lib\b32\vm.lib + >> b32.bc
@echo %hdir%\lib\b32\gtwin.lib + >> b32.bc
@echo %hdir%\lib\b32\lang.lib + >> b32.bc
@echo %hdir%\lib\b32\macro.lib + >> b32.bc
@echo %hdir%\lib\b32\rdd.lib + >> b32.bc
@echo %hdir%\lib\b32\dbfntx.lib + >> b32.bc
@echo %hdir%\lib\b32\debug.lib + >> b32.bc
@echo %hdir%\lib\b32\common.lib + >> b32.bc
@echo %hdir%\lib\b32\pp.lib + >> b32.bc
@echo %bcdir%\lib\cw32.lib + >> b32.bc
@echo %bcdir%\lib\import32.lib, >> b32.bc
@IF EXIST %1.res echo %1.res >> b32.bc
@%bcdir%\ilink32 -aa -Tpe @b32.bc
@
@IF ERRORLEVEL 1 GOTO LINKERROR
@ECHO * Application successfully built
@ECHO
@
@:LINKERROR
@%1
@rem if exist meminfo.txt notepad meminfo.txt
@rem PAUSE * Linking errors *
@GOTO EXIT
@
@:SYNTAX
@ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG
@ECHO {-- Don't specify .PRG extension
@GOTO EXIT
@
@:NOEXIST
@ECHO Not exist the specified PRG
@
@:EXIT

PostPosted: Fri Feb 10, 2006 6:59 pm
by James Bott
Ehab,

Check for a fild called: BCC32.CFG in the BCC55\bin directory. If there isn't one then create one. Put the paths in it similar to this:

-I"c:\bcc55\include;c:\fwh\include;c:\harbour\include"
-L"c:\bcc55\lib"

I had problems with paths until I did this.

James