lyar1031
September 2nd, 2004, 09:16 PM
Ok I got a borland compiler, but it is a command line
compiler, borland 5.5.1 I believe. However, when I
try to compile a .cpp file that uses a gaol.lib and
mathlib.lib libraries I get the following External
Link Errors, the warnings I can deal w/ right now!
For each library I have the .h files, lib, and .dll
I am link implicitly, As you can see below it compiles fine, it just when we LINK...Don;t know how to solve this one!!
C:\BORLAN~1\gaol>bcc32 -I"c:\Borland\Bcc55\include"
-I"c:\gaol\include" -L"c:\gaol\lib\gaol.lib"
-L"c:\gaol\lib\mathlib.lib" -L"c:\Borland\Bcc55\lib"
f.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000
Borland
f.cpp:
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
106: Functions with exception
specifications are not expanded inline
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
121: Functions taking class
-by-value argument(s) are not expanded inline in
function input_format_error::in
put_format_error(const char *,unsigned int,string)
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
136: Functions taking class
-by-value argument(s) are not expanded inline in
function unavailable_feature_error
::unavailable_feature_error(const char *,unsigned
int,string)
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
152: Functions taking class
-by-value argument(s) are not expanded inline in
function invalid_action_error::
invalid_action_error(const char *,unsigned int,string)
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000
Borland
Error: Unresolved external 'gaol::init(int)'
referenced from C:\BORLANDPROG\GAOL
\F.OBJ
Error: Unresolved external 'gaol::sqr(const
gaol::interval&)' referenced from C:
\BORLANDPROG\GAOL\F.OBJ
Error: Unresolved external 'gaol::interval:perator
*=(const gaol::interval&)'
referenced from C:\BORLANDPROG\GAOL\F.OBJ
Error: Unresolved external 'gaol:perator
<<(std::basic_ostream<char, std::char
_traits<char> >&, const gaol::interval&)' referenced
from C:\BORLANDPROG\GAOL\F.OBJ
Thanks any info would be nice
compiler, borland 5.5.1 I believe. However, when I
try to compile a .cpp file that uses a gaol.lib and
mathlib.lib libraries I get the following External
Link Errors, the warnings I can deal w/ right now!
For each library I have the .h files, lib, and .dll
I am link implicitly, As you can see below it compiles fine, it just when we LINK...Don;t know how to solve this one!!
C:\BORLAN~1\gaol>bcc32 -I"c:\Borland\Bcc55\include"
-I"c:\gaol\include" -L"c:\gaol\lib\gaol.lib"
-L"c:\gaol\lib\mathlib.lib" -L"c:\Borland\Bcc55\lib"
f.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000
Borland
f.cpp:
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
106: Functions with exception
specifications are not expanded inline
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
121: Functions taking class
-by-value argument(s) are not expanded inline in
function input_format_error::in
put_format_error(const char *,unsigned int,string)
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
136: Functions taking class
-by-value argument(s) are not expanded inline in
function unavailable_feature_error
::unavailable_feature_error(const char *,unsigned
int,string)
Warning W8026 c:\gaol\include\gaol/gaol_exceptions.h
152: Functions taking class
-by-value argument(s) are not expanded inline in
function invalid_action_error::
invalid_action_error(const char *,unsigned int,string)
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000
Borland
Error: Unresolved external 'gaol::init(int)'
referenced from C:\BORLANDPROG\GAOL
\F.OBJ
Error: Unresolved external 'gaol::sqr(const
gaol::interval&)' referenced from C:
\BORLANDPROG\GAOL\F.OBJ
Error: Unresolved external 'gaol::interval:perator
*=(const gaol::interval&)'
referenced from C:\BORLANDPROG\GAOL\F.OBJ
Error: Unresolved external 'gaol:perator
<<(std::basic_ostream<char, std::char
_traits<char> >&, const gaol::interval&)' referenced
from C:\BORLANDPROG\GAOL\F.OBJ
Thanks any info would be nice