Название: Настройка Google Test в Linux Mint 13 Отправлено: 8Observer8 от Сентябрь 20, 2014, 01:25 Привет!
Как в Linux указывать путь к библиотекам? Сделал всё, как в инструкции: http://www.thebigblob.com/getting-started-with-google-test-on-ubuntu/ Всё прошло нормально, но когда запускаю программу - она не может найти библиотеки. Хотя они лежат в нужном месте: (http://i7.pixs.ru/storage/7/0/6/363png_7065967_13904706.png) Или их нужно самому подключать с помощью LIBS? Я пробовал так написать, но Qt ругается, говорит, что не нашёл: Цитировать LIBS += "libgtest.a" Говорит: "libgtest.a: No such file or directory" Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: 8Observer8 от Сентябрь 20, 2014, 01:28 Нашёл, как надо:
Цитировать LIBS += "/usr/lib/libgtest.a" Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: kambala от Сентябрь 20, 2014, 15:42 а где связь с Qt?
пойди почитай linux for dummies что ли. Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: torwig от Сентябрь 20, 2014, 15:49 8Observer8, вопросы типа как подключать либы в Линуксе, можно найти просто погуглив, для этого необязательно писать очередной пост на форум, и самому через 5 минут отвечать)
Ничего личного, но это даже не смешно. Как говорил Igors как-то, не нужно превращать форум в свой блог. Ничего не имею против желания научиться программировать, просто если вы сталкиваетесь с проблемой, есть очень большая вероятность, что с ней уже сталкивались до вас и решение есть на просторах сети. Не поленитесь, поищите, и если там ничего, обращайтесь на форум. Хорошего Вам дня) Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: 8Observer8 от Сентябрь 20, 2014, 16:20 Я пробовал гуглить свой вопрос: как связать Qt и Google Test в линукс, но ничего не нашёл, поэтому и написал. Потом разобрался. Может кому-то пригодится, поэтому не буду удалять.
Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: kambala от Сентябрь 20, 2014, 16:58 QtCreator может работать совершенно независимо от Qt, не надо путать их
Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: 8Observer8 от Сентябрь 21, 2014, 21:37 Кто может пояснить такой парадокс: библиотеки gtest и boost лежат в одной директории "usr/lib", но gtest мне надо явно подключать, а вот boost - не надо, он сам как-то подхватывается. Кто знает, почему так?
Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: __Heaven__ от Сентябрь 21, 2014, 23:35 Кто может пояснить такой парадокс: библиотеки gtest и boost лежат в одной директории "usr/lib", но gtest мне надо явно подключать, а вот boost - не надо, он сам как-то подхватывается. Кто знает, почему так? В терминале наберитеЦитировать whereis имя либы (включая расширение) Присоединяюсь.Читайте линукс для чайников. Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: alex312 от Сентябрь 22, 2014, 07:47 Я пробовал гуглить свой вопрос: как связать Qt и Google Test в линукс, но ничего не нашёл, поэтому и написал. Потом разобрался. Может кому-то пригодится, поэтому не буду удалять. я вас умоляю: начните уже читать документацию !http://qt-project.org/doc/qt-5/qmake-variable-reference.html#libs https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html http://www.rapidtables.com/code/linux/gcc/gcc-l.htm Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: Авварон от Сентябрь 24, 2014, 09:44 у буста есть либы, а гтесты идут в виде сорцов, которые надо, похорошему, встраивать в проект
Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: 8Observer8 от Сентябрь 24, 2014, 11:00 Опишу вопрос более развёрнуто.
После установки boost библиотеки и include'ы оказались в этих папках соответственно: Цитировать /usr/include /usr/lib После установки gtest библиотеки и include'ы оказались в тех же папках. Для подтверждения скриншоты: (http://i6.pixs.ru/storage/8/7/6/373png_2960572_13964876.png) (http://i7.pixs.ru/storage/9/0/1/374png_2060254_13964901.png) То есть всё один в один. Так вот. Если я хочу использовать в своём проекте boost, то мне в pro-файле не нужно ничего писать: ни INCLUDEPATH, ни LIBS. А вот если я хочу использовать gtest, то INCLUDEPATH мне не надо писать, а вот LIBS надо: Код
В чём разница? Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: vizir.vs от Сентябрь 24, 2014, 13:11 а у тебя есть в системе переменные типа BOOST_ROOT или что-то типа того? Вообще есть команда ldconfig -p. Она покажет где какие библиотеки лежат. Если хочешь добавить еще библиотеки или изменить место, то прочитай man к этой команде, там расписано как все работает
Название: Re: Настройка Google Test в Linux Mint 13 Отправлено: Old от Сентябрь 24, 2014, 13:20 Если я хочу использовать в своём проекте boost, то мне в pro-файле не нужно ничего писать: ни INCLUDEPATH, ни LIBS. Ну так большинство бустовских библиотек header only. |