Не так давно сделал два проекта WEB:
1) Передрал 1 в 1 один из сайтов без доступа к движку. К сожалению «в работу» не пошло. Исходники тут.
2) За полчаса собрал студенческий «курсовик» — фотоальбом на PHP+JavaScript. Исходник тут.
Не так давно сделал два проекта WEB:
1) Передрал 1 в 1 один из сайтов без доступа к движку. К сожалению «в работу» не пошло. Исходники тут.
2) За полчаса собрал студенческий «курсовик» — фотоальбом на PHP+JavaScript. Исходник тут.
Вот она! Рыба моей мечты. Почти 2 дня мучений, чтоб подобрать состав ключей для компиляции!
1 |
g++ -o shaper main.cpp -lmysqlclient -I/usr/local/include/mysql -I/usr/local/include/ -L/usr/local/lib/mysql |
Порядок включения библиотек в проект:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include<iostream> using namespace std; #include <cstdlib> #include <cstdio> #include <iostream> #include <unistd.h> #include <cstring> #include <fstream> #include <sstream> #include <math.h> #include <my_global.h> #include <mysql.h> |
Как в конечном итоге оказалось, порядок включения, тоже очень важен. В самом верху iostream, затем обьявляем пространство имен std, затем все остальные библиотеки. Причем те которые с расширением *.h рекомендуют опускать в самый низ. Причем под Ubuntu компилировалось всё без проблем сразу, и в любом порядке. А вот со FreeBSD ыли вот такие пляски с бубном.
Какая боль! Какая боль! Аргентина-Ямайка 5:0.. Ну или по другому: Ежики кололись, плакали но продолжали есть кактусы. Уродский язык C++, что ни говори. Для элементарных для других языков, операций тут тратишь время. Для одного и того же действия, возможны 500тыщ мильонов решений. Большая чать будет работать только при определенных условиях.. Под катом грабли за пару дней. Читать далее c++ заметки на полях
Ошибка возникает при попытке компиляции с++ проектов на Ubuntu 15.4 и Ubuntu 15.10. Есть информация что и на других версиях, начиная с Ubuntu 11.4
Как побороть? Если используем NetBeans, то необходимо прописать следующие ключи запуска компоновщика: -L/usr/lib/x86_64-linux-gnu -lm -lz -lpthread -ldl -lmysqlclient и в свойствах компилятора включить пути: /usr/include/mysql
Т.е. должна получиться картинки вида:
Вот вчера прочитал, что хотят запретить Telegramm. И что? Дак конечно стразу его установил себе на телефон. Не был бы он прорекламмирован, так и не поставил бы. Тем более, что не так уж он хорош и удобен. Да и на английском.
Запретили rutracker.org ? Так это значит что несколько миллионов человек научатся ходить в интернетики через TOR, Proxy и VPN