@ProCxx

Страница 1333 из 2477
melancholiac
28.09.2017
06:41:08
Y: какие есть хорошие, проверенные библиотеки взаимодействие с рест апи? X: нужно всячески взаимодействовать с гугл диском

Berkus
28.09.2017
06:43:18
ну не на плюсах же это делать

melancholiac
28.09.2017
06:44:16
а нужно вот на плюсах

Berkus
28.09.2017
06:46:18
возьмите cpr

Google
melancholiac
28.09.2017
06:46:54
*гуглит*

Berkus
28.09.2017
06:47:30
https://github.com/whoshuu/cpr

melancholiac
28.09.2017
06:48:39
отлично, спасибо

Ilya
28.09.2017
07:20:40
Вопрос: где можно работу заказать? или консультацию

препод поехал с winapi

:D

Berkus
28.09.2017
07:32:36
в @procxxjobs?

babysitter
28.09.2017
07:33:43
на том же киберфоруме есть раздел с фрилансом, я там брал себе заказы от студентов на лабы

ну и всякие фрилансерские сайты типа hh думаю тоже подойдут

Ilya
28.09.2017
07:38:57
Спасибо!

ценники примерные посмотрел

Чет походу самому придется >;D

Ilia
28.09.2017
07:50:40
А сколько просят?

Google
Ilya
28.09.2017
07:52:59
Больше 1к

Мне нужно всего-то функцию одну написать

А там будто я у них целую курсовую требую

Я написал автомат конвея, а препод сказал: хочу вывод через winapi

Чтобы красные и зеленые квадратики были! Я говорю, может OpenGL? Не хочет он его, только винапи.

Я так понимаю нужно просто 4 координаты зафиксировать и двигать потом их по консоли.

Александр
28.09.2017
07:56:32
return std::move(*(T*)nullptr);
Может лучше std::declval<T>()?

Andrei
28.09.2017
08:01:37
Проблема вроде в том, что там-таки evaluated context

Александр
28.09.2017
08:02:02
Нет вроде

Хотя я точно не помню

Andrei
28.09.2017
08:02:41
Unevaluated это только sizeof, decltype и typeid емнип.

Александр
28.09.2017
08:07:42
Так там вроде всё внутри enable_if, т.е. decltype

fox.cpp
28.09.2017
15:04:46
Unevaluated это только sizeof, decltype и typeid емнип.
typeid разве не RTTI в рантайме?

Alexander
28.09.2017
15:05:38
Oleg
28.09.2017
15:05:45
коллеги, вопрос

Constantine
28.09.2017
15:05:50
typeid разве не RTTI в рантайме?
с чем-то нужно сравнивать runtime

Alexander
28.09.2017
15:05:51
если полиморфный, то да. А если нет, то всё будет в компайлтайме

Oleg
28.09.2017
15:06:16
undefined reference to `boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()'

Alexander
28.09.2017
15:06:35
либа линкуется?

Google
Oleg
28.09.2017
15:06:43
-lboost_date_time прописано

в IDE все ок

Alexander
28.09.2017
15:07:08
что значит в IDE ok?

Oleg
28.09.2017
15:07:14
configure && make

QtCreator и CLion работают прекрасно

по ходу automake не видит в упор либу

со всеми вытекающими

Alexander
28.09.2017
15:08:39
оххх, я с автотулзами мало работал

Oleg
28.09.2017
15:08:54
dnl Check for boost libs AX_BOOST_BASE AX_BOOST_SYSTEM AX_BOOST_FILESYSTEM AX_BOOST_PROGRAM_OPTIONS AX_BOOST_THREAD AX_BOOST_CHRONO

Александр
28.09.2017
15:09:11
Ну, *(T*)nullptr фактически тоже)

Oleg
28.09.2017
15:09:26
пробовал прописать AX_BOOST_DATE_TIME - говорит, что не знает

второй день бьюсь

Oleg
28.09.2017
15:10:23
boost::posix_time::ptime ptime = boost::posix_time::time_from_string(date); std::time_t time = boost::posix_time::to_time_t(ptime); return std::mktime(std::localtime(&time));

Constantine
28.09.2017
15:10:53
Ну, *(T*)nullptr фактически тоже)
Емнип стандартная реализация std::declval выглядит как template <typename T> T declval() noexcept;

Oleg
28.09.2017
15:10:55
time_from_string не видит в упор

date is "yyyy-MM-dd hh ?? ss"

date is "yyyy-MM-dd hh : mm : ss"

Constantine
28.09.2017
15:11:39
а пробовали курить мануал как линкеру параметры идут?

Oleg
28.09.2017
15:11:57
видимо нет

Constantine
28.09.2017
15:12:26
я же правильно понимаю, что это ошибка линка?

Google
Oleg
28.09.2017
15:12:32
да

именно линка

Constantine
28.09.2017
15:12:46
он же как-то должен подцепить либу или что там будет у буста на платформе

Oleg
28.09.2017
15:13:06
знать бы еще как

можно, конечно, сочинить козу на лисапеде, написать свой лисапед

но це ж продакшен код

Admin
ERROR: S client not available

Constantine
28.09.2017
15:14:26
ну первая попавшаяся строчка > If you need to link against libraries that are not found by configure, you can use LDADD to do so. This variable actually can be used to add any options to the linker command line.

Oleg
28.09.2017
15:15:40
? можно, пожалуйста, подробнее, голова уже не соображает

LDADD BOOST_DATE_TIME?

Constantine
28.09.2017
15:18:39
Here is what cpio’s src/Makefile.am looks like (abridged): bin_PROGRAMS = cpio pax $(MT) libexec_PROGRAMS = $(RMT) EXTRA_PROGRAMS = mt rmt LDADD = ../lib/libcpio.a $(INTLLIBS) rmt_LDADD = cpio_SOURCES = … pax_SOURCES = … mt_SOURCES = … rmt_SOURCES = …

http://www.gnu.org/software/automake/manual/html_node/Linking.html

Ilia
28.09.2017
15:18:50
Constantine
28.09.2017
15:18:55
но лучше найти кого-то кто пользовался тулзой, а не гуглом)

Ilia
28.09.2017
15:19:34
оххх, я с автотулзами мало работал
Да ну нахуй выкинуть это говно надо....

Oleg
28.09.2017
15:19:41
А при чём тут automake ?
ну где-то в configure.ac не прописано

Constantine
28.09.2017
15:20:46
#supapro

Group Butler [beta]
28.09.2017
15:20:47
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Jack
28.09.2017
15:21:29
угу, уже написал

Ilia
28.09.2017
15:21:33
ну где-то в configure.ac не прописано
Ты разве не CMake-ом пользуешься?

Google
Oleg
28.09.2017
15:21:55
CMake кушает, если отдельно тестить

Ilia
28.09.2017
15:22:11
Это как?

Oleg
28.09.2017
15:22:20
это так

set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_FLAGS "-O0 -pedantic-errors -Wextra -Wall -Winit-self -Wold-style-cast -Woverloaded-virtual -Wuninitialized -Wmissing-declarations -Wno-ignored-qualifiers -Wno-unused-parameter") find_package(Boost 1.58.0 COMPONENTS date_time) if (NOT Boost_FOUND) message(FATAL_ERROR "Could not find boost!") endif () set(SOURCE_FILES main.cpp) add_executable(std_chrono_test ${SOURCE_FILES}) target_link_libraries(std_chrono_test ${Boost_LIBRARIES}) такой CMakelists.txt

Alexander
28.09.2017
15:23:27
Oleg
28.09.2017
15:23:28
такой main.cpp #include <iostream> #include <boost/date_time/posix_time/posix_time.hpp> using namespace std; int main() { try { // date is "yyyy-MM-dd hh??ss" auto date = "1999-12-12 0:0:13"; boost::posix_time::ptime ptime = boost::posix_time::time_from_string(date); std::time_t time3 = boost::posix_time::to_time_t(ptime); std::cout « "my res2 = " « std::mktime(std::localtime(&time3)) « std::endl; } catch (std::exception &) { } return 0; }

все работает, все хорошо

а с этим зоопарком не хочет

Oleg
28.09.2017
15:24:36
это просто я проверял в отдельном проекте

работает или нет

работает

но когда запускаешь ./autogen.sh && ./configure && make вываливает ошибку

Ilia
28.09.2017
15:26:06
Типа "У меня запорожец заглох... Я вывез свою феррари, проверил её — она работает ... Странно"

Oleg
28.09.2017
15:26:27
варианты?

с qmake точно так же работает

Ilia
28.09.2017
15:27:26
Ну тебе надо впихнуть в autotools просто библиотеки бустовые чтобы использовались.

Тебе выше сказали, как. LDADD там что-то. Но вообще в автотулзах ВСЁ сложно и ВСЁ через ЗАД.

Страница 1333 из 2477