
15.5 Eclipse
In order to build applications using Eclipse you can define the location and name of the tool chain directly in
Eclipse itself. There are a number of Eclipse projects to be found on the DVD which may be used as a starting
point.
15.5.1 Compiler Flags and Options
In order that user applications stay as compatible as possible to the preinstalled OpenEmbedded libraries,
you should try to use the same compiler flags and options that OpenEmbedded / Ångström uses. These are
the C / C++ used for the mvBlueLYNX-X, listed as they appear in Eclipse:
15.5.1.1 Cross G++ Compiler
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
15.5.1.2 Optimization
-O2
15.5.1.3 Warnings
-Wall
15.5.1.4 Miscellaneous
-c -fmessage-length=0 -Wl,-rpath-link,/usr/local/angstrom/arm/arm-angstrom-linux-
gnueabi/usr/lib,--hash-style=gnu -mthumb-interwork -mno-thumb
-isystem/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -fpermissive -fPIC
15.5.1.5 Linker
-L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib
15.5.2 mvIMPACT Acquire
The include path for mvIMPACT Acquire is:
-I/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/include/mvimpact-acquire
15.5.2.1 Libraries
-lmvPropHandling -lmvDeviceManager
15.5.3 FLTK
For FLTK applications you can use fltk-config to find out the correct options and paths. e.g.
mvBlueLYNX-X Technical Manual
MATRIX VISION GmbH
22 April 2016 Version - 1.49
123
Summary of Contents for mvBlueLYNX-X
Page 1: ...mvBlueLYNX X Technical Manual 22 April 2016 Version 1 49 Copyright 2017 MATRIX VISION GmbH...
Page 2: ......
Page 10: ...VIII...
Page 11: ...1 mvBlueLYNX X Technical Manual MATRIX VISION GmbH 22 April 2016 Version 1 49 1...
Page 12: ...mvBlueLYNX X Technical Manual 2 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 22: ...mvBlueLYNX X Technical Manual 12 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 24: ...mvBlueLYNX X Technical Manual 14 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 27: ...mvBlueLYNX X Technical Manual MATRIX VISION GmbH 22 April 2016 Version 1 49 17...
Page 28: ...mvBlueLYNX X Technical Manual 18 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 30: ...mvBlueLYNX X Technical Manual 20 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 50: ...mvBlueLYNX X Technical Manual 40 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 108: ...mvBlueLYNX X Technical Manual 98 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 124: ...mvBlueLYNX X Technical Manual 114 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 190: ...mvBlueLYNX X Technical Manual 180 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 214: ...mvBlueLYNX X Technical Manual 204 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 226: ...mvBlueLYNX X Technical Manual 216 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 230: ...mvBlueLYNX X Technical Manual 220 22 April 2016 Version 1 49 MATRIX VISION GmbH...
Page 236: ...mvBlueLYNX X Technical Manual 226 22 April 2016 Version 1 49 MATRIX VISION GmbH...