Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Cameo
cameo
Commits
d1fbe179
Commit
d1fbe179
authored
Mar 24, 2017
by
legoc
Browse files
Merge branch 'master' of
https://code.ill.fr/cameo/cameo-api-cpp.git
parents
0d7594d6
89a05571
Changes
2
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
d1fbe179
The Cameo C++ API provides a client library to the Cameo server.
*
[
Installation
](
doc/Installation.md
)
\ No newline at end of file
doc/Installation.md
deleted
100644 → 0
View file @
0d7594d6
The Cameo C++ API sources can be compiled on different platforms.
# Automake/Libtool
To compile as a developer:
./build.sh
cd build
../configure OPTIONS
make proto
make
make install (by root if necessary)
# Visual Studio 2015
Install the following components:
### IDE
Download and install Visual C++ Community. You will maybe have to repair the installation if it fails to install.
### ZeroMQ
Download the installer from the [page] (http://zeromq.org/distro:microsoft-windows).
### Protocol Buffers
Download the compiler pre-built 2.6.1.
Change the path so that protoc is accessible from the command line.
Compile Protocol Buffers 2.6.1 with VS 2015.
*
Compile the projects in vsprojects (implies their migration)
*
Add _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS in preprocessor definitions.
### Boost C++
Install Boost 1.59 with the installer from the [page] (https://sourceforge.net/projects/boost/files/boost-binaries/).
### Cameo
Compile the Protocol Buffers files:
cd src/proto
protoc -I=. --cpp_out=. Messages.proto
Open the project in msvc/cameo-api-cpp.
Modify the paths of ZeroMQ, Protocol Buffers and Boost.
Generate the library which is a static library.
Notes:
Boost threads do not work with the Matlab 2015b engine because Matlab depends on an older Boost version.
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment