Получение библиотеки C ++ для работы на ubuntu 14.04

Я пытаюсь заставить эту библиотеку pokerstove работать, поэтому она может быть include d и использована в простом .cpp-файле, открытом простым текстовым редактором и скомпилированном в терминале с использованием

g ++ -o my_prog my_cpp.cpp

Инструкция говорит, что мне нужна следующая установка на моей платформе выбора:

boost, версия 1.46 или выше cmake, версия 2.4 или выше subversion, версия 1.7 или выше

Я сделал это с помощью

sudo apt-get install libboost-all-dev cmake subversion

Также был установлен компилятор GNU C ++, подобный этому

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v

и git, используя

sudo apt-get install git
[d12 ] Когда я запустил все команды, которые у меня были в моей домашней папке (это, вероятно, важно)

girts@girts-ThinkPad-E520:~$ 

До сих пор так хорошо

Далее я следил за инструкциями

g ++ -o my_prog my_cpp.cpp

git clone https://github.com/andrewprock/pokerstove.git
mkdir pokerstove/src/build
cd pokerstove/src/build
cmake ..
make

Чтобы построить под Linux с помощью cmake, создайте каталог сборки, вызовите cmake в каталоге программ, затем построить. Итак, снова из того же каталога я выполнил все команды

. Затем вы можете выполнить простой пример командной строки:
~/cmake/programs$ ./programs/ps-eval/ps-eval

Затем создатель библиотеки говорит

girts@girts-ThinkPad-E520:~/pokerstove/src/build$ ~/cmake/programs$ ./programs/ps-eval/ps-eval

Итак, я использовал это здесь

bash: /home/girts/cmake/programs$: No such file or directory

После этого я получил эту ошибку, что нет такой директории, в которой нет но есть ли что-нибудь, что я на самом деле сделал не так?

#include <iostream>
#include <vector>
#include <boost/algorithm/string.hpp>
#include <boost/math/special_functions/binomial.hpp>
#include <boost/foreach.hpp>
#include <boost/format.hpp>
#include <boost/lexical_cast.hpp>
#include <pokerstove/util/combinations.h>
#include <pokerstove/peval/Card.h>

Я тестировал, работают ли эти библиотеки с простым кодом, и все работает нормально. В конце концов, я должен иметь возможность, например, include, там строки в моем .cpp файле

Как вы можете видеть, эта часть очень интересна <pokerstove/peval/Card.h>

1
задан 27 April 2015 в 15:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: