You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 8_Advanced_Topics/build_artoolkit.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,11 @@ External dependencies for building ARToolKit from source include all the depende
17
17
- Windows: GLUT 3.7.6 is included with ARToolKit.
18
18
- Mac OS X: included in OS.
19
19
- Linux: GLUT should be available in your distribution (e.g. packages freeglut3-dev and xorg-dev). Otherwise, GLUT is included in the MESA 3D libraries: [1][3]
20
-
- OpenCV - Required to build calib_camera. OpenCV headers and libraries are provided with ARToolKit.
20
+
- OpenCV - Required to build calib_camera.
21
+
- Generally OpenCV headers and libraries are provided with ARToolKit.
22
+
- On Linux you can choose between Clang and GNU compiler for building ARToolKit.
23
+
- We recommend building ARToolKit with GNU gcc and g++ (answer fist question of the *configuration script* with no). In this case you need to install the OpenCV libraries manually `sudo apt-get install libopencv-dev`.
24
+
- If you prefer building with Clang, then the OpenCV headers and libraries are provided with ARToolKit and you need to install libc++-dev. Be aware that libARosg and some examples are excluded from this build because per default OpenSceneGraph comes compiled with GNU. If you would like to use them you need to compile OpenSceneGraph with Clang and then build libARosg and the examples manually.
21
25
- Video capture libraries.
22
26
- Windows: By default, on Windows ARToolKit's video library (libARvideo) uses Microsoft's DirectShow libraries. Unfortunately, this requires installation of the DirectX SDK and either the Windows SDK or the DirectShow package from the Microsoft Platform SDK to compile libARvideo. Please see the separate page [Building libARvideo][4]. Alternative video sources on Windows include:
23
27
- QuickTime, either using the VideoDigitizer or movie files or streams. Please see the separate page [Building libARvideo][4].
@@ -31,7 +35,7 @@ External dependencies for building ARToolKit from source include all the depende
31
35
- Mac OS X: OpenVRML should be installed using the [Fink][8] packagemanager. Once fink is installed, the required command to install OpenVRML is `fink -b install openvrml6-dev openvrml-gl6-dev`. Alternately, a Universal binary build of OpenVRML-0.16.6 suitable for inclusion in application bundles can be downloaded from [here][9].
32
36
- Linux: Binary deb packages are available from [here][10].
33
37
- OpenSceneGraph (optional) - The ARToolKit OSG renderer requires OpenSceneGraph.
34
-
- OSGversion2.6 or later is required,version2.8.2 is recommended.
38
+
- OSGversion2.6 or later is required,version2.8.2 is recommended.
35
39
- Windows / Mac OS X: ARToolKit supplies binaries of [OSG][11]. ARToolKit uses the [environment variable][setting_env] OSG_ROOT to find your OpenSceneGraph installation.
36
40
- Linux: OpenSceneGraph is available as a package for most Linux distributions (e.g. package libopenscenegraph-dev).
37
41
@@ -51,7 +55,7 @@ External dependencies for building ARToolKit from source include all the depende
51
55
52
56
###Linux
53
57
54
-
- Building proceeds with the usual steps `./configure; make` During the configure process, you will be asked to select video libraries to build against.
58
+
- Building proceeds with the usual steps `./Configure; make` During the configure process, you will be asked to select video libraries to build against.
0 commit comments