Subject: CGAL users discussion list
List archive
- From: Zakai <>
- To:
- Subject: [cgal-discuss] Cannot Build CGAL_Core
- Date: Sat, 18 Aug 2012 10:45:29 -0700 (PDT)
Hello,
I'm trying to build the library CGAL to use it with visual studio.
I'm following these tutorial :
http://acg.cs.tau.ac.il/cgal-at-tau/installing-cgal-and-related-programs-on-windows.
When I'm doing this, everything compile correctly except CGAL_Core.
- Compile ALL_BUILD project both in Debug and Release.
- All CGAL libraries should be under the lib directory.
------ Build started: Project: CGAL_Core, Configuration: Debug Win32 ------
Build started 8/8/2012 5:43:40 PM.
InitializeBuildStatus:
Touching "CGAL_Core.dir\Debug\CGAL_Core.unsuccessfulbuild".
CustomBuild:
All outputs are up-to-date.
ClCompile:
All outputs are up-to-date.
ResourceCompile:
All outputs are up-to-date.
ManifestResourceCompile:
All outputs are up-to-date.
Link:
Creating library C:/Program Files
(x86)/CGAL-4.0.2/lib/Debug/CGAL_Core-vc100-mt-gd-4.0.2.lib and object
C:/Program Files (x86)/CGAL-4.0.2/lib/Debug/CGAL_Core-vc100-mt-gd-4.0.2.exp
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_init
referenced in function "public: __thiscall CORE::BigIntRep::BigIntRep(void)"
(??0BigIntRep@CORE@@QAE@XZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_init_set_si referenced in function "public: __thiscall
CORE::BigIntRep::BigIntRep(signed char)" (??0BigIntRep@CORE@@QAE@C@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_init_set_ui referenced in function "public: __thiscall
CORE::BigIntRep::BigIntRep(unsigned char)" (??0BigIntRep@CORE@@QAE@E@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_init_set_d referenced in function "public: __thiscall
CORE::BigIntRep::BigIntRep(float)" (??0BigIntRep@CORE@@QAE@M@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_init_set_str referenced in function "public: __thiscall
CORE::BigIntRep::BigIntRep(char const *,int)"
(??0BigIntRep@CORE@@QAE@PBDH@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_init_set referenced in function "public: __thiscall
CORE::BigIntRep::BigIntRep(struct __mpz_struct const *)"
(??0BigIntRep@CORE@@QAE@PBU__mpz_struct@@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_add
referenced in function "public: class CORE::BigInt & __thiscall
CORE::BigInt::operator+=(class CORE::BigInt const &)"
(??YBigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_sub
referenced in function "public: class CORE::BigInt & __thiscall
CORE::BigInt::operator-=(class CORE::BigInt const &)"
(??ZBigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_mul
referenced in function "public: class CORE::BigInt & __thiscall
CORE::BigInt::operator*=(class CORE::BigInt const &)"
(??XBigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_tdiv_q referenced in function "public: class CORE::BigInt &
__thiscall CORE::BigInt::operator/=(class CORE::BigInt const &)"
(??_0BigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_tdiv_r referenced in function "public: class CORE::BigInt &
__thiscall CORE::BigInt::operator%=(class CORE::BigInt const &)"
(??_1BigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_and
referenced in function "public: class CORE::BigInt & __thiscall
CORE::BigInt::operator&=(class CORE::BigInt const &)"
(??_4BigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_ior
referenced in function "public: class CORE::BigInt & __thiscall
CORE::BigInt::operator|=(class CORE::BigInt const &)"
(??_5BigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_xor
referenced in function "public: class CORE::BigInt & __thiscall
CORE::BigInt::operator^=(class CORE::BigInt const &)"
(??_6BigInt@CORE@@QAEAAV01@ABV01@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_mul_2exp referenced in function "public: class CORE::BigInt &
__thiscall CORE::BigInt::operator<<=(unsigned long)"
(??_3BigInt@CORE@@QAEAAV01@K@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_tdiv_q_2exp referenced in function "public: class CORE::BigInt
& __thiscall CORE::BigInt::operator>>=(unsigned long)"
(??_2BigInt@CORE@@QAEAAV01@K@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_set
referenced in function ___gmpz_neg
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_add_ui referenced in function "public: class CORE::BigInt &
__thiscall CORE::BigInt::operator++(void)" (??EBigInt@CORE@@QAEAAV01@XZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_sub_ui referenced in function "public: class CORE::BigInt &
__thiscall CORE::BigInt::operator--(void)" (??FBigInt@CORE@@QAEAAV01@XZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_set_str referenced in function "public: int __thiscall
CORE::BigInt::set_str(char const *,int)" (?set_str@BigInt@CORE@@QAEHPBDH@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_get_str referenced in function "public: class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > __thiscall CORE::BigInt::get_str(int)const "
(?get_str@BigInt@CORE@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_sizeinbase referenced in function "public: class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > __thiscall CORE::BigInt::get_str(int)const "
(?get_str@BigInt@CORE@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_get_si referenced in function "public: int __thiscall
CORE::BigInt::intValue(void)const " (?intValue@BigInt@CORE@@QBEHXZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_get_d referenced in function "public: double __thiscall
CORE::BigInt::doubleValue(void)const " (?doubleValue@BigInt@CORE@@QBENXZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_canonicalize referenced in function "public: __thiscall
CORE::BigRatRep::BigRatRep(struct __mpz_struct const *,struct __mpz_struct
const *)" (??0BigRatRep@CORE@@QAE@PBU__mpz_struct@@0@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_init
referenced in function "public: __thiscall CORE::BigRatRep::BigRatRep(struct
__mpz_struct const *,struct __mpz_struct const *)"
(??0BigRatRep@CORE@@QAE@PBU__mpz_struct@@0@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_scan1 referenced in function "unsigned long __cdecl
CORE::getBinExpo(class CORE::BigInt const &)"
(?getBinExpo@CORE@@YAKABVBigInt@1@@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpz_cmp
referenced in function "int __cdecl CORE::cmp(class CORE::BigInt const
&,class CORE::BigInt const &)" (?cmp@CORE@@YAHABVBigInt@1@0@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_tdiv_qr referenced in function "void __cdecl
CORE::div_rem(class CORE::BigInt &,class CORE::BigInt &,class CORE::BigInt
const &,class CORE::BigInt const &)"
(?div_rem@CORE@@YAXAAVBigInt@1@0ABV21@1@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmp_randinit referenced in function "struct __gmp_randstate_struct
(* __cdecl CORE::getRandstate(void))[1]"
(?getRandstate@CORE@@YAPAY00U__gmp_randstate_struct@@XZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_clear referenced in function "void __cdecl
CORE::getKaryExpo(class CORE::BigInt const &,class CORE::BigInt &,int
&,unsigned long)" (?getKaryExpo@CORE@@YAXABVBigInt@1@AAV21@AAHK@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_remove referenced in function "void __cdecl
CORE::getKaryExpo(class CORE::BigInt const &,class CORE::BigInt &,int
&,unsigned long)" (?getKaryExpo@CORE@@YAXABVBigInt@1@AAV21@AAHK@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_set_si referenced in function "public: __thiscall
CORE::BigRatRep::BigRatRep(int)" (??0BigRatRep@CORE@@QAE@H@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_cmp
referenced in function "int __cdecl CORE::cmp(class CORE::BigRat const
&,class CORE::BigRat const &)" (?cmp@CORE@@YAHABVBigRat@1@0@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_get_str referenced in function "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
CORE::io_write(class std::basic_ostream<char,struct
std::char_traits<char> > &,struct __mpq_struct const *)"
(?io_write@CORE@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV23@PBU__mpq_struct@@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_set_d referenced in function "public: __thiscall
CORE::BigRatRep::BigRatRep(double)" (??0BigRatRep@CORE@@QAE@N@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_set
referenced in function ___gmpq_neg
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_mul
referenced in function "class CORE::BigRat __cdecl CORE::operator*(class
CORE::BigRat const &,class CORE::BigRat const &)"
(??DCORE@@YA?AVBigRat@0@ABV10@0@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_div
referenced in function "class CORE::BigRat __cdecl CORE::operator/(class
CORE::BigRat const &,class CORE::BigRat const &)"
(??KCORE@@YA?AVBigRat@0@ABV10@0@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpz_set_ui referenced in function "class
std::basic_istream<char,struct std::char_traits<char> > & __cdecl
CORE::io_read(class std::basic_istream<char,struct std::char_traits<char>
> &,struct __mpz_struct *)"
(?io_read@CORE@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV23@PAU__mpz_struct@@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_set_str referenced in function "class
std::basic_istream<char,struct std::char_traits<char> > & __cdecl
CORE::io_read(class std::basic_istream<char,struct std::char_traits<char>
> &,struct __mpq_struct *)"
(?io_read@CORE@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV23@PAU__mpq_struct@@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_set_z referenced in function "public: __thiscall
CORE::BigRatRep::BigRatRep(struct __mpz_struct const *)"
(??0BigRatRep@CORE@@QAE@PBU__mpz_struct@@@Z)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_get_d referenced in function "public: double __thiscall
CORE::BigRat::doubleValue(void)const " (?doubleValue@BigRat@CORE@@QBENXZ)
all_files.obj : error LNK2019: unresolved external symbol
__imp____gmpq_clear referenced in function "public: __thiscall
CORE::BigRatRep::~BigRatRep(void)" (??1BigRatRep@CORE@@QAE@XZ)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_add
referenced in function "class CORE::BigRat __cdecl CORE::operator+(class
CORE::BigRat const &,class CORE::BigRat const &)"
(??HCORE@@YA?AVBigRat@0@ABV10@0@Z)
all_files.obj : error LNK2019: unresolved external symbol __imp____gmpq_sub
referenced in function "class CORE::BigRat __cdecl CORE::operator-(class
CORE::BigRat const &,class CORE::BigRat const &)"
(??GCORE@@YA?AVBigRat@0@ABV10@0@Z)
C:\Program Files (x86)\CGAL-4.0.2\bin\Debug\CGAL_Core-vc100-mt-gd-4.0.2.dll
: fatal error LNK1120: 46 unresolved externals
Build FAILED.
Thx for your help.
--
View this message in context:
http://cgal-discuss.949826.n4.nabble.com/Cannot-Build-CGAL-Core-tp4655731.html
Sent from the cgal-discuss mailing list archive at Nabble.com.
- [cgal-discuss] Cannot Build CGAL_Core, Zakai, 08/18/2012
- Re: [cgal-discuss] Cannot Build CGAL_Core, Laurent Rineau (CGAL/GeometryFactory), 08/18/2012
- [cgal-discuss] Re: Cannot Build CGAL_Core, Zakai, 08/18/2012
- Re: [cgal-discuss] Re: Cannot Build CGAL_Core, Laurent Rineau (CGAL/GeometryFactory), 08/19/2012
- [cgal-discuss] Re: Cannot Build CGAL_Core, Zakai, 08/19/2012
- Re: [cgal-discuss] Re: Cannot Build CGAL_Core, Sebastien Loriot (GeometryFactory), 08/19/2012
- [cgal-discuss] Re: Cannot Build CGAL_Core, Zakai, 08/19/2012
- Re: [cgal-discuss] Re: Cannot Build CGAL_Core, Sebastien Loriot (GeometryFactory), 08/19/2012
- [cgal-discuss] Re: Cannot Build CGAL_Core, Zakai, 08/19/2012
- Re: [cgal-discuss] Re: Cannot Build CGAL_Core, Laurent Rineau (CGAL/GeometryFactory), 08/19/2012
- [cgal-discuss] Re: Cannot Build CGAL_Core, Zakai, 08/18/2012
- Re: [cgal-discuss] Cannot Build CGAL_Core, Laurent Rineau (CGAL/GeometryFactory), 08/18/2012
Archive powered by MHonArc 2.6.18.