On Fri, 15 Feb 2008, Randy Portnoff wrote: > Hi all, > I am having the problems with the current build (note that none of > these issues occur with the Beta3 build) - I am using MSVC 6): > ----------------------- > 1. Needed to include "#IFNDEF" statements at the bottom of HBSETUP.CH > since these vars seem to already be defined somewhere else. Note that > Beta3 included these "#IFNDEF" statements but the current build does not.
hbsetup.ch should not be longer included. All definitions inside this file are include in build in PP rules. > ----------------------- > 2. I am still using ADS/ALS v6.22 and therefore the new RDDADS will > not work for me - I must use the RDD_ADS from Beta3 instead - Perhaps > it should be included in the new build for developers not yet using ADS v8. > ----------------------- ace.h has been removed from SVN - you have to use your own ace.h file if you want to recompile Harbour for source. > 3. I have my own version of OLE2.C - I had to remove the following > line from HBDATE.H... > extern HB_EXPORT HB_ULONG hb_dateMilliSeconds( void ); > ...otherwise I get these errors when compiling OLE2.C: > cl -TP -W3 -nologo -I..\..\include -DWIN32 -c -Fo..\..\obj\vc\ole2.obj > ole2.c > ole2.c > ..\..\include\HBdate.h(61) : error C2146: syntax error : missing ';' > before identifier 'hb_dateMilliSeconds' > ..\..\include\HBdate.h(61) : fatal error C1004: unexpected end of file found hbdate.h should be include after hbapi.h - I'll remove this limitation ASAP. > ----------------------- > 4. I need to include "/NODEFAULTLIB:libcmt.lib" to get around link > errors - I'm not sure what the implications of this are. > ----------------------- > 5. I can get my app to build, but get this warning: > LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by > /OPT:REF This are MSVC linker related problems. Probably you mixed C and C++ libraries/code. > ----------------------- > 6. When I run my Windows app, the app seems to launch ok but a DOS > box appears in the background. The default build time GT (GTWIN) is activated. If you do not want to use it add to your code: ANNOUNCE HB_GTSYS REQUEST HB_GT_GUI_DEFAULT // for TONE() and ClipBoard functions best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour