Start a DEVELOP document and update INSTALL
parent
0a5690dfb3
commit
cf77189d71
|
@ -0,0 +1,19 @@
|
||||||
|
Information for developers
|
||||||
|
|
||||||
|
Coding Conventions:
|
||||||
|
|
||||||
|
* Classes are Uppercase, methods and functions lowerMixedCase
|
||||||
|
* We use a modified K&R Style, with 2-space tabs, inserting spaces for tabs
|
||||||
|
* Use meaningful variable names, e.g., measurement not msm
|
||||||
|
|
||||||
|
|
||||||
|
Windows:
|
||||||
|
|
||||||
|
On Windows it is necessary to explicitly export all functions from the library
|
||||||
|
which should be externally accessible. To do this, include the macro
|
||||||
|
GTSAM_EXPORT in your class or function definition.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
class GTSAM_EXPORT MyClass { ... };
|
||||||
|
|
||||||
|
GTSAM_EXPORT myFunction();
|
9
INSTALL
9
INSTALL
|
@ -24,7 +24,7 @@ Optional dependent libraries:
|
||||||
may be installed from the Ubuntu repositories, and for other platforms it
|
may be installed from the Ubuntu repositories, and for other platforms it
|
||||||
may be downloaded from https://www.threadingbuildingblocks.org/
|
may be downloaded from https://www.threadingbuildingblocks.org/
|
||||||
|
|
||||||
Tested compilers
|
Tested compilers:
|
||||||
|
|
||||||
- GCC 4.2-4.7
|
- GCC 4.2-4.7
|
||||||
- OSX Clang 2.9-5.0
|
- OSX Clang 2.9-5.0
|
||||||
|
@ -35,7 +35,12 @@ Tested systems:
|
||||||
|
|
||||||
- Ubuntu 11.04 - 13.10
|
- Ubuntu 11.04 - 13.10
|
||||||
- MacOS 10.6 - 10.9
|
- MacOS 10.6 - 10.9
|
||||||
- Windows 7, 8
|
- Windows 7, 8, 8.1
|
||||||
|
|
||||||
|
Known issues:
|
||||||
|
|
||||||
|
- MSVC 2013 is not yet supported because it cannot build the serialization module
|
||||||
|
of Boost 1.55 (or earlier).
|
||||||
|
|
||||||
2)
|
2)
|
||||||
GTSAM makes extensive use of debug assertions, and we highly recommend you work
|
GTSAM makes extensive use of debug assertions, and we highly recommend you work
|
||||||
|
|
Loading…
Reference in New Issue