Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Library links missing

Subject: CGAL users discussion list

List archive

[cgal-discuss] Library links missing


Chronological Thread 
  • From: brainslush <>
  • To:
  • Subject: [cgal-discuss] Library links missing
  • Date: Wed, 22 Aug 2018 07:08:13 -0500 (CDT)
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=None ; spf=Pass
  • Ironport-phdr: 9a23:Z05aHRLF82uVdxalWdmcpTZWNBhigK39O0sv0rFitYgRKP3xwZ3uMQTl6Ol3ixeRBMOHs60C07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwdFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhikHOTAn82/Zl8N/g75Urh+6uxxywZLYbJ2JOPZiYK/Qe84RS2pbXsZWUixMGpizb5EVAOoAO+ZYtI39p0YVrRu+GAKhA/jgxSFOhn/w3aw3yOQhEQbc3Aw6GNIOqm/Uo8vvNKcMUOC60LfHwS/eYPxIwDrw7pXDfB4mofGJR71wcMzRxFEpFwzflVqfsojlMC2P2usRtGib6uxtXv+shW4/swx9vzyiy8M2hoTHhY8Z0FPJ+CRjzIs0JNC1TlNwb8S+H5tKrS6aMpN7QsM8TGFsvyY30rsGtJGhcCgM0pso3AXQa/iZfISS/h3jU+ORLS95hHJjZr2/mw6//VWkx+D4TMW53lVHojBGn9TNrHwA1h3e5tCCSvRn/0eh3TiP1xrU6uFBOU07jrTUK5gnwr8wjZcTsUPDHjXsmEXxlq+WbVsr+vK26+TmfrrpuIWQOJJqhQ3mKKQhhtS/AfgkMggJR2WU5eu826fn/UHgXbpKj+Y2nbXEsJDBPsQWvbW5Ag9Q0oY78RmzFTam0NICnXkGNl1JYhyHj5K6c23Jdfv3BPP6j1W3mypw3NjHOKfgC9PDNCvtirDkKLxn4k9a0w4u1tAXs5hZDLcQCPL0QFX2rsfVFAE4OAHyz+uxW4Y17Z8XRW/aWvzRC6jVq1Ldvrt+cdnJX5ccvXPGE9Zg4vfviXEjnlpELfup2oENb2qjE+54Ik6UJ3bh0I9YTTU6+zEmRemvs2WsFCZJbi/iDaI7/Cs8EpmrF5nCTY3rjLHThH7mTK0TXXhPDxW3KVmtd4iAXK5ROiTOZMlomDYAWP6qTIpzjBw=

When I tried to create a straight skeleton from an example I got a linking
error.

==============================================

//usr/bin/ld: CMakeFiles/skeleton.dir/main.cpp.o: in function
`CORE::RCRepImpl<CORE::BigFloatRep>::decRef()':
main.cpp:(.text._ZN4CORE9RCRepImplINS_11BigFloatRepEE6decRefEv[_ZN4CORE9RCRepImplINS_11BigFloatRepEE6decRefEv]+0x52):
undefined reference to `CORE::BigIntRep::operator delete(void*, unsigned
long)'/

==============================================

and many more to CORE::BigIntRep. I probably need to link to another library
but why isn't it included in the /find_package(CGAL QUIET COMPONENTS)/ ?

*My CMAKE file:*

==============================================
/
cmake_minimum_required(VERSION 3.12)
project(skeleton)

set(CMAKE_CXX_STANDARD 17)

set(CMAKE_BUILD_TYPE Release)

find_package(CGAL QUIET COMPONENTS)

if (NOT CGAL_FOUND)
message(STATUS "This project requires the CGAL library, and will not be
compiled.")
return()
endif ()

# include helper file
include(${CGAL_USE_FILE})

# Boost and its components
find_package(Boost COMPONENTS thread REQUIRED)

if (NOT Boost_FOUND)
message(STATUS "This project requires the Boost library, and will not be
compiled.")
return()
endif ()

add_to_cached_list(
CGAL_EXECUTABLE_TARGETS
)

add_executable(
skeleton
main.cpp
)

target_link_libraries(
skeleton
${Boost_LIBRARIES}
${CGAL_LIBRARIES}
${CGAL_3RD_PARTY_LIBRARIES}
)/



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.18.

Top of Page