sotona
programming Кто как решает проблему динамического case? Набросал первую пришедшую в голову мысль ideone.com
Но как то мне не очень нравиться, есть идеи более красивого варианта?
sotona
programming вот так <unspecified file>(1): expected object name бустовый жойсон реагирует на вполне валидный { \"root\":[{column:\"name\" ,min:10 ,max:1} ] } json
кто нибудь знает как это фиксить?
sotona
programming Qt QMAKE_CXXFLAGS += -std=c++1y -pedantic -Weffc++ -Wextra -Wall -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wcast-align -Wstrict-overflow=5 -Wwrite-strings -Wcast-qual -Wswitch-default -Wswitch-enum -Wconversion -Wunreachable-code
Ничего не забыл?
sotona
C++ programming std::shared_ptr< int > p(new int());
*p=5;
auto setWeakPtrForint=std::set<std::weak_ptr<int> >();
std::weak_ptr<int> weakPtrForint(p);
setWeakPtrForint.insert(weakPtrForint);
И как дальше жить? Если такой код не компилируеться.
sotona
Как собрать драйвер postgresql в qt creatore 5.1.0
0) поставить qt и postgresql
1) в консоле> cd D:\programm\Qt\Qt5.1.1\5.1.1\Src\qtbase\src\plugins\sqldrivers\psql
2) открываем проект в creatore в pro добавляем
INCLUDEPATH+="D:\9.3\include"
INCLUDEPATH += D:\9.3\src\interfaces\libpq
LIBS+=-L"D:\9.3\lib"
3) попробуйте скомпилировать ругнеться на повторное обьявление в файле pthread
struct timespec {
long tv_sec;
long tv_nsec;
};
коментируем структуру
4) в консоле> qmake.exe INCLUDEPATH+=D:\9.3\include\ LIBS+="D:\9.3\lib\libpq.lib\ psql.pro
5) в консоле> mingw32-make
6) в консоле> mingw32-make install
7) раскоментируем
struct timespec {
long tv_sec;
long tv_nsec;
};
наслаждаемся, к базе наконецто можно подключиться