Instalando Facebook Folly através do Conan
Esse blog post tem o objetivo de apresentar o projeto Facebook Folly e sua complexa cadeia de dependências, bem como o seu uso. Também irá apresentar Conan como uma solução para a sua instalação e de suas dependências.
[ Hits: 4.103 ]
Por: Uilian Ries em 03/12/2018 | Blog: https://uilianries.github.io
#include <folly/Format.h>
#include <folly/futures/Future.h>
#include <folly/executors/ThreadedExecutor.h>
#include <folly/FBString.h>
static void print_uri(const folly::fbstring& value) {
const auto authority = folly::format("Callback Future: {}", value);
std::cout << authority << std::endl;
}
int main() {
folly::ThreadedExecutor executor;
folly::Promise<std::string> promise;
folly::Future<std::string> future = promise.getSemiFuture().via(&executor);
folly::Future<folly::Unit> unit = std::move(future).thenValue(print_uri);
promise.setValue("Hello World!");
std::move(unit).get();
return EXIT_SUCCESS;
}
cmake_minimum_required(VERSION 3.1.3)
project(folly_example CXX)
find_package(Folly CONFIG REQUIRED)
add_executable(${PROJECT_NAME} main.cpp)
target_link_libraries(${PROJECT_NAME} Folly::folly)
set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 14)
Gerenciando pacotes para C/C++ com Conan
Desenvolvendo aplicativo para autenticação biométrica utilizando a Libfprint
SDL e C - Uma dupla sensacional
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Alguém tem que acabar com ANATEL!!! (0)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (4)









