Randy,

5. I can get my app to build, but get this warning:
LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF
Seems you do not use functions from ADVAPI32 library but you
specified /OPT:REF linker option and ADVAPI32 library in your
link command. Try removing ADVAPI32 from your link command.
It must be included as I am referencing functions in it. I have no idea what the "/OPT:REF" is or where it is defined.
Are you *absolutly* sure ? Documentation for /OPT:REF says that :
-------
REF | NOREF
/OPT:REF eliminates functions and/or data that are never referenced while
/OPT:NOREF keeps functions and/or data that are never referenced.
--------
and for sure a linker does what doc says :). Optionaly you can
set C_USR envvar to : set C_USR=/IGNORE:4089, but it only shuts
the linker up.
The only reference I see like that is in MAKE_VCCE.MAK.

Again, I can build Harbour and my app with the Beta3 build using the _same_ tools and _same_ environment so I think that something has changed in Harbour after the Beta3 build.
The problem *may* be related to a fact that you are mixing
objs built in "C++" mode and "C" mode (read my other post).
Are you using hbziparch in your application ? Today I *forced*
"C++" mode for it to compile its C++ piece properly.

--

Marek


----------------------------------------------------------------------
Myslisz, ze nie ma sniegu? Sprawdź gdzie mozesz poszusowac na nartach
>>> http://link.interia.pl/f1cfb

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to