Berkus
ну не на плюсах же это делать
melvin
а нужно вот на плюсах
Berkus
возьмите cpr
melvin
*гуглит*
Berkus
https://github.com/whoshuu/cpr
melvin
отлично, спасибо
Anonymous
Вопрос:
где можно работу заказать? или консультацию
Anonymous
препод поехал с winapi
Anonymous
:D
Berkus
в @procxxjobs?
babysitter
на том же киберфоруме есть раздел с фрилансом, я там брал себе заказы от студентов на лабы
babysitter
ну и всякие фрилансерские сайты типа hh думаю тоже подойдут
Anonymous
Спасибо!
Anonymous
ценники примерные посмотрел
Anonymous
Чет походу самому придется >;D
Anonymous
Больше 1к
Anonymous
Мне нужно всего-то функцию одну написать
Anonymous
А там будто я у них целую курсовую требую
Anonymous
Я написал автомат конвея, а препод сказал: хочу вывод через winapi
Anonymous
Чтобы красные и зеленые квадратики были!
Я говорю, может OpenGL? Не хочет он его, только винапи.
Anonymous
Я так понимаю нужно просто 4 координаты зафиксировать и двигать потом их по консоли.
Andrei
Проблема вроде в том, что там-таки evaluated context
Александр
Нет вроде
Александр
Хотя я точно не помню
Andrei
Unevaluated это только sizeof, decltype и typeid емнип.
Александр
Так там вроде всё внутри enable_if, т.е. decltype
Anonymous
Anonymous
коллеги, вопрос
Anonymous
undefined reference to `boost::gregorian::greg_month::get_month_map_ptr[abi:cxx11]()'
Anonymous
-lboost_date_time прописано
Anonymous
в IDE все ок
Anonymous
configure && make
Anonymous
QtCreator и CLion работают прекрасно
Anonymous
по ходу automake не видит в упор либу
Anonymous
со всеми вытекающими
Anonymous
dnl Check for boost libs
AX_BOOST_BASE
AX_BOOST_SYSTEM
AX_BOOST_FILESYSTEM
AX_BOOST_PROGRAM_OPTIONS
AX_BOOST_THREAD
AX_BOOST_CHRONO
Александр
Ну, *(T*)nullptr фактически тоже)
Anonymous
пробовал прописать AX_BOOST_DATE_TIME - говорит, что не знает
Anonymous
второй день бьюсь
Anonymous
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));
Anonymous
time_from_string не видит в упор
Anonymous
date is "yyyy-MM-dd hh 🇲🇲 ss"
Anonymous
date is "yyyy-MM-dd hh : mm : ss"
Constantine
а пробовали курить мануал как линкеру параметры идут?
Anonymous
видимо нет
Constantine
я же правильно понимаю, что это ошибка линка?
Anonymous
да
Anonymous
именно линка
Constantine
он же как-то должен подцепить либу или что там будет у буста на платформе
Anonymous
знать бы еще как
Anonymous
можно, конечно, сочинить козу на лисапеде, написать свой лисапед
Anonymous
но це ж продакшен код
Constantine
ну первая попавшаяся строчка
> 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.
Anonymous
? можно, пожалуйста, подробнее, голова уже не соображает
Anonymous
LDADD BOOST_DATE_TIME?
Constantine
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 = …
Constantine
http://www.gnu.org/software/automake/manual/html_node/Linking.html
Constantine
но лучше найти кого-то кто пользовался тулзой, а не гуглом)
Anonymous
ну где-то в configure.ac не прописано
Constantine
#supapro
Jack
угу, уже написал
Anonymous
CMake кушает, если отдельно тестить
Anonymous
это так
Anonymous
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
Anonymous
такой 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;
}
Anonymous
все работает, все хорошо
Anonymous
а с этим зоопарком не хочет
Anonymous
это просто я проверял в отдельном проекте
Anonymous
работает или нет
Anonymous
работает
Anonymous
но когда запускаешь ./autogen.sh && ./configure && make вываливает ошибку
Anonymous
варианты?
Anonymous
с qmake точно так же работает
Anonymous
ну проекту уже лет 6 и там все на них
Anonymous
вот еще бы понять куда его прописать
Anonymous
да, там давным давно уже все поставлено и настроено
Anonymous
из пакетов