Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Re: Precompiled ipelets or how to compile them?

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Re: Precompiled ipelets or how to compile them?


Chronological Thread 
  • From: klo uo <>
  • To:
  • Subject: Re: [cgal-discuss] Re: Precompiled ipelets or how to compile them?
  • Date: Tue, 5 Mar 2013 09:49:37 +0100

On Tue, Mar 5, 2013 at 9:16 AM, Sebastien Loriot (GeometryFactory) <> wrote:
That should be the lib, not the dll. dll is used only at runtime.

Well, how can I get the lib, then?

If I use IPE_LIBRARIES pointing to ipe.dll directly (instead to folder where it is located), I get cmake output MSVC solution, but then MSVC throws errors, like this (for all ipelets):

========================================
C:\Programs\CGAL-4.1\build-demo\CGAL_ipelets>devenv Project.sln /build release

Microsoft (R) Visual Studio Version 10.0.30319.1.
Copyright (C) Microsoft Corp. All rights reserved.
------ Build started: Project: ZERO_CHECK, Configuration: Release Win32 ------
  Checking Build System
  CMake does not need to re-run because C:/Programs/CGAL-4.1/build-demo/CGAL_ipelets/CMakeFiles/generate.stamp is up-to-date.
------ Build started: Project: simple_triangulation, Configuration: Release Win32 ------
  Building Custom Rule C:/Programs/CGAL-4.1/demo/CGAL_ipelets/CMakeLists.txt
  CMake does not need to re-run because C:\Programs\CGAL-4.1\build-demo\CGAL_ipelets\CMakeFiles\generate.stamp is up-to-date.
  simple_triangulation.cpp
c:\programs\ipe-7.0.10\include\ipeattributes.h(293): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
c:\programs\ipe-7.0.10\include\ipepath.h(211): warning C4800: 'const int' : forcing value to bool 'true' or 'false' (performance warning)
c:\programs\ipe-7.0.10\include\ipepath.h(217): warning C4800: 'const int' : forcing value to bool 'true' or 'false' (performance warning)
c:\programs\ipe-7.0.10\include\ipereference.h(97): error C2146: syntax error : missing ';' before identifier 'flags'
c:\programs\ipe-7.0.10\include\ipereference.h(97): error C2433: 'ipe::Reference::uint' : 'inline' not permitted on data
declarations
c:\programs\ipe-7.0.10\include\ipereference.h(97): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(97): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(97): warning C4183: 'flags': missing return type; assumed to be a member function returning 'int'
c:\programs\ipe-7.0.10\include\ipereference.h(98): error C2146: syntax error : missing ';' before identifier 'flagsFromName'
c:\programs\ipe-7.0.10\include\ipereference.h(98): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(98): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(98): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(98): warning C4183: 'flagsFromName': missing return type; assumed to be a
member function returning 'int'
c:\programs\ipe-7.0.10\include\ipereference.h(107): error C2146: syntax error : missing ';' before identifier 'iFlags'
c:\programs\ipe-7.0.10\include\ipereference.h(107): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(107): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programs\ipe-7.0.10\include\ipereference.h(97): error C2065: 'iFlags' : undeclared identifier
c:\programs\ipe-7.0.10\include\ipedoc.h(103): error C2061: syntax error : identifier 'uint'
c:\programs\ipe-7.0.10\include\ipedoc.h(104): error C2061: syntax error : identifier 'uint'
c:\programs\ipe-7.0.10\include\ipedoc.h(105): error C2061: syntax error : identifier 'uint'
c:\programs\ipe-7.0.10\include\ipedoc.h(108): error C2061: syntax error : identifier 'uint'
========================================




Archive powered by MHonArc 2.6.18.

Top of Page