dm
Discord Messenger is a free Discord-compatible messaging client that works on 30 years of Windows versions.
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- buffer_sequence_adapter.ipp
- descriptor_ops.ipp
- dev_poll_reactor.hpp
- dev_poll_reactor.ipp
- epoll_reactor.hpp
- epoll_reactor.ipp
- eventfd_select_interrupter.ipp
- handler_tracking.ipp
- io_uring_descriptor_service.ipp
- io_uring_file_service.ipp
- io_uring_service.hpp
- io_uring_service.ipp
- io_uring_socket_service_base.ipp
- kqueue_reactor.hpp
- kqueue_reactor.ipp
- null_event.ipp
- pipe_select_interrupter.ipp
- posix_event.ipp
- posix_mutex.ipp
- posix_serial_port_service.ipp
- posix_thread.ipp
- posix_tss_ptr.ipp
- reactive_descriptor_service.ipp
- reactive_socket_service_base.ipp
- resolver_service_base.ipp
- scheduler.ipp
- select_reactor.hpp
- select_reactor.ipp
- service_registry.hpp
- service_registry.ipp
- signal_set_service.ipp
- socket_ops.ipp
- socket_select_interrupter.ipp
- strand_executor_service.hpp
- strand_executor_service.ipp
- strand_service.hpp
- strand_service.ipp
- thread_context.ipp
- throw_error.ipp
- timer_queue_ptime.ipp
- timer_queue_set.ipp
- win_event.ipp
- win_iocp_file_service.ipp
- win_iocp_handle_service.ipp
- win_iocp_io_context.hpp
- win_iocp_io_context.ipp
- win_iocp_serial_port_service.ipp
- win_iocp_socket_service_base.ipp
- win_mutex.ipp
- win_object_handle_service.ipp
- win_static_mutex.ipp
- win_thread.ipp
- win_tss_ptr.ipp
- winrt_ssocket_service_base.ipp
- winrt_timer_scheduler.hpp
- winrt_timer_scheduler.ipp
- winsock_init.ipp
- array.hpp
- array_fwd.hpp
- assert.hpp
- atomic_count.hpp
- base_from_cancellation_state.hpp
- base_from_completion_cond.hpp
- bind_handler.hpp
- blocking_executor_op.hpp
- buffer_resize_guard.hpp
- buffer_sequence_adapter.hpp
- buffered_stream_storage.hpp
- bulk_executor_op.hpp
- call_stack.hpp
- chrono.hpp
- chrono_time_traits.hpp
- completion_handler.hpp
- composed_work.hpp
- concurrency_hint.hpp
- conditionally_enabled_event.hpp
- conditionally_enabled_mutex.hpp
- config.hpp
- consuming_buffers.hpp
- cstddef.hpp
- cstdint.hpp
- date_time_fwd.hpp
- deadline_timer_service.hpp
- dependent_type.hpp
- descriptor_ops.hpp
- descriptor_read_op.hpp
- descriptor_write_op.hpp
- dev_poll_reactor.hpp
- epoll_reactor.hpp
- event.hpp
- eventfd_select_interrupter.hpp
- exception.hpp
- executor_function.hpp
- executor_op.hpp
- fd_set_adapter.hpp
- fenced_block.hpp
- functional.hpp
- future.hpp
- gcc_arm_fenced_block.hpp
- gcc_hppa_fenced_block.hpp
- gcc_sync_fenced_block.hpp
- gcc_x86_fenced_block.hpp
- global.hpp
- handler_alloc_helpers.hpp
- handler_cont_helpers.hpp
- handler_invoke_helpers.hpp
- handler_tracking.hpp
- handler_type_requirements.hpp
- handler_work.hpp
- hash_map.hpp
- initiate_defer.hpp
- initiate_dispatch.hpp
- initiate_post.hpp
- io_control.hpp
- io_object_impl.hpp
- io_uring_descriptor_read_at_op.hpp
- io_uring_descriptor_read_op.hpp
- io_uring_descriptor_service.hpp
- io_uring_descriptor_write_at_op.hpp
- io_uring_descriptor_write_op.hpp
- io_uring_file_service.hpp
- io_uring_null_buffers_op.hpp
- io_uring_operation.hpp
- io_uring_service.hpp
- io_uring_socket_accept_op.hpp
- io_uring_socket_connect_op.hpp
- io_uring_socket_recv_op.hpp
- io_uring_socket_recvfrom_op.hpp
- io_uring_socket_recvmsg_op.hpp
- io_uring_socket_send_op.hpp
- io_uring_socket_sendto_op.hpp
- io_uring_socket_service.hpp
- io_uring_socket_service_base.hpp
- io_uring_wait_op.hpp
- iprogs_mutex.hpp
- iprogs_thread.hpp
- is_buffer_sequence.hpp
- is_executor.hpp
- keyword_tss_ptr.hpp
- kqueue_reactor.hpp
- limits.hpp
- local_free_on_block_exit.hpp
- macos_fenced_block.hpp
- memory.hpp
- mutex.hpp
- non_const_lvalue.hpp
- noncopyable.hpp
- null_event.hpp
- null_fenced_block.hpp
- null_global.hpp
- null_mutex.hpp
- null_reactor.hpp
- null_signal_blocker.hpp
- null_socket_service.hpp
- null_static_mutex.hpp
- null_thread.hpp
- null_tss_ptr.hpp
- object_pool.hpp
- old_win_sdk_compat.hpp
- op_queue.hpp
- operation.hpp
- pipe_select_interrupter.hpp
- pop_options.hpp
- posix_event.hpp
- posix_fd_set_adapter.hpp
- posix_global.hpp
- posix_mutex.hpp
- posix_serial_port_service.hpp
- posix_signal_blocker.hpp
- posix_static_mutex.hpp
- posix_thread.hpp
- posix_tss_ptr.hpp
- push_options.hpp
- reactive_descriptor_service.hpp
- reactive_null_buffers_op.hpp
- reactive_socket_accept_op.hpp
- reactive_socket_connect_op.hpp
- reactive_socket_recv_op.hpp
- reactive_socket_recvfrom_op.hpp
- reactive_socket_recvmsg_op.hpp
- reactive_socket_send_op.hpp
- reactive_socket_sendto_op.hpp
- reactive_socket_service.hpp
- reactive_socket_service_base.hpp
- reactive_wait_op.hpp
- reactor.hpp
- reactor_op.hpp
- reactor_op_queue.hpp
- recycling_allocator.hpp
- regex_fwd.hpp
- resolve_endpoint_op.hpp
- resolve_op.hpp
- resolve_query_op.hpp
- resolver_service.hpp
- resolver_service_base.hpp
- scheduler.hpp
- scheduler_operation.hpp
- scheduler_task.hpp
- scheduler_thread_info.hpp
- scoped_lock.hpp
- scoped_ptr.hpp
- select_interrupter.hpp
- select_reactor.hpp
- service_registry.hpp
- signal_blocker.hpp
- signal_handler.hpp
- signal_init.hpp
- signal_op.hpp
- signal_set_service.hpp
- socket_holder.hpp
- socket_ops.hpp
- socket_option.hpp
- socket_select_interrupter.hpp
- socket_types.hpp
- solaris_fenced_block.hpp
- source_location.hpp
- static_mutex.hpp
- std_event.hpp
- std_fenced_block.hpp
- std_global.hpp
- std_mutex.hpp
- std_static_mutex.hpp
- std_thread.hpp
- strand_executor_service.hpp
- strand_service.hpp
- string_view.hpp
- thread.hpp
- thread_context.hpp
- thread_group.hpp
- thread_info_base.hpp
- throw_error.hpp
- throw_exception.hpp
- timer_queue.hpp
- timer_queue_base.hpp
- timer_queue_ptime.hpp
- timer_queue_set.hpp
- timer_scheduler.hpp
- timer_scheduler_fwd.hpp
- tss_ptr.hpp
- type_traits.hpp
- utility.hpp
- variadic_templates.hpp
- wait_handler.hpp
- wait_op.hpp
- win_event.hpp
- win_fd_set_adapter.hpp
- win_fenced_block.hpp
- win_global.hpp
- win_iocp_file_service.hpp
- win_iocp_handle_read_op.hpp
- win_iocp_handle_service.hpp
- win_iocp_handle_write_op.hpp
- win_iocp_io_context.hpp
- win_iocp_null_buffers_op.hpp
- win_iocp_operation.hpp
- win_iocp_overlapped_op.hpp
- win_iocp_overlapped_ptr.hpp
- win_iocp_serial_port_service.hpp
- win_iocp_socket_accept_op.hpp
- win_iocp_socket_connect_op.hpp
- win_iocp_socket_recv_op.hpp
- win_iocp_socket_recvfrom_op.hpp
- win_iocp_socket_recvmsg_op.hpp
- win_iocp_socket_send_op.hpp
- win_iocp_socket_service.hpp
- win_iocp_socket_service_base.hpp
- win_iocp_thread_info.hpp
- win_iocp_wait_op.hpp
- win_mutex.hpp
- win_object_handle_service.hpp
- win_static_mutex.hpp
- win_thread.hpp
- win_tss_ptr.hpp
- winapp_thread.hpp
- wince_thread.hpp
- winrt_async_manager.hpp
- winrt_async_op.hpp
- winrt_resolve_op.hpp
- winrt_resolver_service.hpp
- winrt_socket_connect_op.hpp
- winrt_socket_recv_op.hpp
- winrt_socket_send_op.hpp
- winrt_ssocket_service.hpp
- winrt_ssocket_service_base.hpp
- winrt_timer_scheduler.hpp
- winrt_utils.hpp
- winsock_init.hpp
- work_dispatcher.hpp
- wrapped_handler.hpp
- as_invocable.hpp
- as_operation.hpp
- as_receiver.hpp
- bulk_sender.hpp
- submit_receiver.hpp
- void_receiver.hpp
- bad_executor.ipp
- receiver_invocation_error.ipp
- allocator.hpp
- any_executor.hpp
- bad_executor.hpp
- blocking.hpp
- blocking_adaptation.hpp
- bulk_execute.hpp
- bulk_guarantee.hpp
- connect.hpp
- context.hpp
- context_as.hpp
- execute.hpp
- executor.hpp
- invocable_archetype.hpp
- mapping.hpp
- occupancy.hpp
- operation_state.hpp
- outstanding_work.hpp
- prefer_only.hpp
- receiver.hpp
- receiver_invocation_error.hpp
- relationship.hpp
- schedule.hpp
- scheduler.hpp
- sender.hpp
- set_done.hpp
- set_error.hpp
- set_value.hpp
- start.hpp
- submit.hpp
- channel_service.hpp
- channel_handler.hpp
- channel_message.hpp
- channel_operation.hpp
- channel_payload.hpp
- channel_receive_op.hpp
- channel_send_functions.hpp
- channel_send_op.hpp
- channel_service.hpp
- coro_completion_handler.hpp
- coro_promise_allocator.hpp
- has_signature.hpp
- partial_promise.hpp
- as_single.hpp
- channel_error.ipp
- co_composed.hpp
- coro.hpp
- parallel_group.hpp
- promise.hpp
- use_coro.hpp
- use_promise.hpp
- append.hpp
- as_single.hpp
- as_tuple.hpp
- awaitable_operators.hpp
- basic_channel.hpp
- basic_concurrent_channel.hpp
- cancellation_condition.hpp
- channel.hpp
- channel_error.hpp
- channel_traits.hpp
- co_composed.hpp
- co_spawn.hpp
- concurrent_channel.hpp
- coro.hpp
- coro_traits.hpp
- deferred.hpp
- parallel_group.hpp
- prepend.hpp
- promise.hpp
- use_coro.hpp
- use_promise.hpp
- endpoint.ipp
- endpoint.hpp
- basic_endpoint.hpp
- datagram_protocol.hpp
- raw_protocol.hpp
- seq_packet_protocol.hpp
- stream_protocol.hpp
- any_completion_executor.ipp
- any_io_executor.ipp
- append.hpp
- as_tuple.hpp
- awaitable.hpp
- buffered_read_stream.hpp
- buffered_write_stream.hpp
- cancellation_signal.ipp
- co_spawn.hpp
- connect.hpp
- connect_pipe.hpp
- connect_pipe.ipp
- consign.hpp
- deferred.hpp
- detached.hpp
- error.ipp
- error_code.ipp
- execution_context.hpp
- execution_context.ipp
- executor.hpp
- executor.ipp
- handler_alloc_hook.ipp
- io_context.hpp
- io_context.ipp
- multiple_exceptions.ipp
- prepend.hpp
- read.hpp
- read_at.hpp
- read_until.hpp
- redirect_error.hpp
- serial_port_base.hpp
- serial_port_base.ipp
- spawn.hpp
- src.hpp
- system_context.hpp
- system_context.ipp
- system_executor.hpp
- thread_pool.hpp
- thread_pool.ipp
- use_awaitable.hpp
- use_future.hpp
- write.hpp
- write_at.hpp
- endpoint.ipp
- endpoint.hpp
- socket_option.hpp
- address.hpp
- address.ipp
- address_v4.hpp
- address_v4.ipp
- address_v6.hpp
- address_v6.ipp
- basic_endpoint.hpp
- host_name.ipp
- network_v4.hpp
- network_v4.ipp
- network_v6.hpp
- network_v6.ipp
- address.hpp
- address_v4.hpp
- address_v4_iterator.hpp
- address_v4_range.hpp
- address_v6.hpp
- address_v6_iterator.hpp
- address_v6_range.hpp
- bad_address_cast.hpp
- basic_endpoint.hpp
- basic_resolver.hpp
- basic_resolver_entry.hpp
- basic_resolver_iterator.hpp
- basic_resolver_query.hpp
- basic_resolver_results.hpp
- host_name.hpp
- icmp.hpp
- multicast.hpp
- network_v4.hpp
- network_v6.hpp
- resolver_base.hpp
- resolver_query_base.hpp
- tcp.hpp
- udp.hpp
- unicast.hpp
- v6_only.hpp
- endpoint.ipp
- endpoint.hpp
- basic_endpoint.hpp
- connect_pair.hpp
- datagram_protocol.hpp
- seq_packet_protocol.hpp
- stream_protocol.hpp
- basic_descriptor.hpp
- basic_stream_descriptor.hpp
- descriptor.hpp
- descriptor_base.hpp
- stream_descriptor.hpp
- engine.ipp
- openssl_init.ipp
- buffered_handshake_op.hpp
- engine.hpp
- handshake_op.hpp
- io.hpp
- openssl_init.hpp
- openssl_types.hpp
- password_callback.hpp
- read_op.hpp
- shutdown_op.hpp
- stream_core.hpp
- verify_callback.hpp
- write_op.hpp
- context.hpp
- context.ipp
- error.ipp
- host_name_verification.ipp
- rfc2818_verification.ipp
- src.hpp
- context.hpp
- context_base.hpp
- error.hpp
- host_name_verification.hpp
- rfc2818_verification.hpp
- stream.hpp
- stream_base.hpp
- verify_context.hpp
- verify_mode.hpp
- bulk_execute_free.hpp
- bulk_execute_member.hpp
- connect_free.hpp
- connect_member.hpp
- equality_comparable.hpp
- execute_free.hpp
- execute_member.hpp
- prefer_free.hpp
- prefer_member.hpp
- query_free.hpp
- query_member.hpp
- query_static_constexpr_member.hpp
- require_concept_free.hpp
- require_concept_member.hpp
- require_free.hpp
- require_member.hpp
- schedule_free.hpp
- schedule_member.hpp
- set_done_free.hpp
- set_done_member.hpp
- set_error_free.hpp
- set_error_member.hpp
- set_value_free.hpp
- set_value_member.hpp
- start_free.hpp
- start_member.hpp
- static_query.hpp
- static_require.hpp
- static_require_concept.hpp
- submit_free.hpp
- submit_member.hpp
- buffer.hpp
- executor.hpp
- internet.hpp
- io_context.hpp
- net.hpp
- netfwd.hpp
- socket.hpp
- timer.hpp
- basic_object_handle.hpp
- basic_overlapped_handle.hpp
- basic_random_access_handle.hpp
- basic_stream_handle.hpp
- object_handle.hpp
- overlapped_handle.hpp
- overlapped_ptr.hpp
- random_access_handle.hpp
- stream_handle.hpp
- any_completion_executor.hpp
- any_completion_handler.hpp
- any_io_executor.hpp
- append.hpp
- as_tuple.hpp
- associated_allocator.hpp
- associated_cancellation_slot.hpp
- associated_executor.hpp
- associated_immediate_executor.hpp
- associator.hpp
- async_result.hpp
- awaitable.hpp
- basic_datagram_socket.hpp
- basic_deadline_timer.hpp
- basic_file.hpp
- basic_io_object.hpp
- basic_random_access_file.hpp
- basic_raw_socket.hpp
- basic_readable_pipe.hpp
- basic_seq_packet_socket.hpp
- basic_serial_port.hpp
- basic_signal_set.hpp
- basic_socket.hpp
- basic_socket_acceptor.hpp
- basic_socket_iostream.hpp
- basic_socket_streambuf.hpp
- basic_stream_file.hpp
- basic_stream_socket.hpp
- basic_streambuf.hpp
- basic_streambuf_fwd.hpp
- basic_waitable_timer.hpp
- basic_writable_pipe.hpp
- bind_allocator.hpp
- bind_cancellation_slot.hpp
- bind_executor.hpp
- bind_immediate_executor.hpp
- buffer.hpp
- buffer_registration.hpp
- buffered_read_stream.hpp
- buffered_read_stream_fwd.hpp
- buffered_stream.hpp
- buffered_stream_fwd.hpp
- buffered_write_stream.hpp
- buffered_write_stream_fwd.hpp
- buffers_iterator.hpp
- cancellation_signal.hpp
- cancellation_state.hpp
- cancellation_type.hpp
- co_spawn.hpp
- completion_condition.hpp
- compose.hpp
- connect.hpp
- connect_pipe.hpp
- consign.hpp
- coroutine.hpp
- deadline_timer.hpp
- defer.hpp
- deferred.hpp
- detached.hpp
- dispatch.hpp
- error.hpp
- error_code.hpp
- execution.hpp
- execution_context.hpp
- executor.hpp
- executor_work_guard.hpp
- file_base.hpp
- handler_alloc_hook.hpp
- handler_continuation_hook.hpp
- handler_invoke_hook.hpp
- high_resolution_timer.hpp
- io_context.hpp
- io_context_strand.hpp
- io_service.hpp
- io_service_strand.hpp
- is_applicable_property.hpp
- is_contiguous_iterator.hpp
- is_executor.hpp
- is_read_buffered.hpp
- is_write_buffered.hpp
- multiple_exceptions.hpp
- packaged_task.hpp
- placeholders.hpp
- post.hpp
- prefer.hpp
- prepend.hpp
- query.hpp
- random_access_file.hpp
- read.hpp
- read_at.hpp
- read_until.hpp
- readable_pipe.hpp
- recycling_allocator.hpp
- redirect_error.hpp
- registered_buffer.hpp
- require.hpp
- require_concept.hpp
- serial_port.hpp
- serial_port_base.hpp
- signal_set.hpp
- signal_set_base.hpp
- socket_base.hpp
- spawn.hpp
- ssl.hpp
- static_thread_pool.hpp
- steady_timer.hpp
- strand.hpp
- stream_file.hpp
- streambuf.hpp
- system_context.hpp
- system_error.hpp
- system_executor.hpp
- system_timer.hpp
- this_coro.hpp
- thread.hpp
- thread_pool.hpp
- time_traits.hpp
- unyield.hpp
- use_awaitable.hpp
- use_future.hpp
- uses_executor.hpp
- version.hpp
- wait_traits.hpp
- writable_pipe.hpp
- write.hpp
- write_at.hpp
- yield.hpp
- asio.cpp
- asio_ssl.cpp
- asio.hpp
- base64.hpp
- borland.hpp
- cwchar.hpp
- object_cache.hpp
- static_mutex.hpp
- unicode_iterator.hpp
- basic_regex.hpp
- basic_regex_creator.hpp
- basic_regex_parser.hpp
- c_regex_traits.hpp
- char_regex_traits.hpp
- cpp_regex_traits.hpp
- cregex.hpp
- error_type.hpp
- icu.hpp
- indexed_bit_flag.hpp
- iterator_category.hpp
- iterator_traits.hpp
- match_flags.hpp
- match_results.hpp
- mem_block_cache.hpp
- object_cache.hpp
- pattern_except.hpp
- perl_matcher.hpp
- perl_matcher_common.hpp
- perl_matcher_non_recursive.hpp
- perl_matcher_recursive.hpp
- primary_transform.hpp
- protected_call.hpp
- regbase.hpp
- regex.hpp
- regex_format.hpp
- regex_fwd.hpp
- regex_grep.hpp
- regex_iterator.hpp
- regex_match.hpp
- regex_merge.hpp
- regex_raw_buffer.hpp
- regex_replace.hpp
- regex_search.hpp
- regex_split.hpp
- regex_token_iterator.hpp
- regex_traits.hpp
- regex_traits_defaults.hpp
- regex_workaround.hpp
- states.hpp
- sub_match.hpp
- syntax_type.hpp
- u32regex_iterator.hpp
- u32regex_token_iterator.hpp
- unicode_iterator.hpp
- w32_regex_traits.hpp
- basic_regex.hpp
- basic_regex_creator.hpp
- basic_regex_parser.hpp
- c_regex_traits.hpp
- char_regex_traits.hpp
- cpp_regex_traits.hpp
- cregex.hpp
- error_type.hpp
- icu.hpp
- iterator_category.hpp
- iterator_traits.hpp
- match_flags.hpp
- match_results.hpp
- mem_block_cache.hpp
- object_cache.hpp
- pattern_except.hpp
- perl_matcher.hpp
- perl_matcher_common.hpp
- perl_matcher_non_recursive.hpp
- primary_transform.hpp
- regbase.hpp
- regex.hpp
- regex_format.hpp
- regex_fwd.hpp
- regex_grep.hpp
- regex_iterator.hpp
- regex_match.hpp
- regex_merge.hpp
- regex_raw_buffer.hpp
- regex_replace.hpp
- regex_search.hpp
- regex_split.hpp
- regex_token_iterator.hpp
- regex_traits.hpp
- regex_traits_defaults.hpp
- regex_workaround.hpp
- states.hpp
- sub_match.hpp
- syntax_type.hpp
- u32regex_iterator.hpp
- u32regex_token_iterator.hpp
- unicode_iterator.hpp
- w32_regex_traits.hpp
- concepts.hpp
- config.hpp
- icu.hpp
- mfc.hpp
- pattern_except.hpp
- regex_traits.hpp
- user.hpp
- cregex.hpp
- regex.h
- regex.hpp
- regex_fwd.hpp
- httplib.h
- MD5.cpp
- MD5.h
- json.h
- json_fwd.h
- Protobuf.hpp
- decode.h
- demux.h
- encode.h
- mux.h
- mux_types.h
- types.h
- base64.hpp
- asio.hpp
- asio_ssl.hpp
- chrono.hpp
- connection_hdl.hpp
- cpp11.hpp
- functional.hpp
- md5.hpp
- memory.hpp
- network.hpp
- platforms.hpp
- random.hpp
- regex.hpp
- stdint.hpp
- system_error.hpp
- thread.hpp
- time.hpp
- type_traits.hpp
- basic.hpp
- none.hpp
- asio.hpp
- asio_client.hpp
- asio_no_tls.hpp
- asio_no_tls_client.hpp
- boost_config.hpp
- core.hpp
- core_client.hpp
- debug.hpp
- debug_asio.hpp
- debug_asio_no_tls.hpp
- minimal_client.hpp
- minimal_server.hpp
- disabled.hpp
- enabled.hpp
- extension.hpp
- parser.hpp
- request.hpp
- response.hpp
- constants.hpp
- parser.hpp
- request.hpp
- response.hpp
- connection_impl.hpp
- endpoint_impl.hpp
- utilities_impl.hpp
- basic.hpp
- levels.hpp
- stub.hpp
- syslog.hpp
- alloc.hpp
- message.hpp
- pool.hpp
- base.hpp
- hybi00.hpp
- hybi07.hpp
- hybi08.hpp
- hybi13.hpp
- processor.hpp
- none.hpp
- random_device.hpp
- client_endpoint.hpp
- server_endpoint.hpp
- sha1.hpp
- base.hpp
- none.hpp
- tls.hpp
- base.hpp
- connection.hpp
- endpoint.hpp
- connection.hpp
- endpoint.hpp
- base.hpp
- connection.hpp
- endpoint.hpp
- base.hpp
- connection.hpp
- endpoint.hpp
- base.hpp
- connection.hpp
- endpoint.hpp
- client.hpp
- close.hpp
- connection.hpp
- connection_base.hpp
- endpoint.hpp
- endpoint_base.hpp
- error.hpp
- frame.hpp
- server.hpp
- uri.hpp
- utf8_validator.hpp
- utilities.hpp
- version.hpp
- iprogramsterminate.h
- iprogsthreads
- mwas
- stb
- gcc.diff
- mingw-w64.diff
- README.md
- asio.diff
- httplib.diff
- ss_11.png
- ss_95.png
- ss_nt31.png
- ss_xp.png
- websocketpp.diff
- winres.h
- download_hc.avi
- download_lc.avi
- upload_hc.avi
- upload_lc.avi
- bmp_banner.bmp
- bmp_category.bmp
- bmp_channel.bmp
- bmp_default.bmp
- bmp_default_4bpp.bmp
- bmp_dm.bmp
- bmp_empty.bmp
- bmp_empty_4bpp.bmp
- bmp_groupdm.bmp
- bmp_profile.bmp
- bmp_status_dnd.bmp
- bmp_status_idle.bmp
- bmp_status_mask_circ.bmp
- bmp_status_mask_moon.bmp
- bmp_status_offline.bmp
- bmp_status_online.bmp
- bmp_voice.bmp
- target.bmp
- cur_clicker.cur
- cur_zoomin.cur
- cur_zoomout.cur
- icon_add.ico
- icon_balloon.ico
- icon_balloon_block.ico
- icon_boost.ico
- icon_boost_2k.ico
- icon_bot.ico
- icon_bot_2k.ico
- icon_cancel.ico
- icon_category.ico
- icon_category_2k.ico
- icon_category_collapse.ico
- icon_category_expand.ico
- icon_channel.ico
- icon_channel_2k.ico
- icon_channel_mentioned.ico
- icon_channel_mentioned_2k.ico
- icon_channel_unread.ico
- icon_channel_unread_2k.ico
- icon_discord.ico
- icon_discord_2k.ico
- icon_discord_small.ico
- icon_dm.ico
- icon_dm_2k.ico
- icon_download.ico
- icon_file.ico
- icon_file_2k.ico
- icon_folder.ico
- icon_groupdm.ico
- icon_groupdm_2k.ico
- icon_guilds.ico
- icon_header_1.ico
- icon_header_2.ico
- icon_header_3.ico
- icon_header_4.ico
- icon_header_5.ico
- icon_image_error.ico
- icon_jump.ico
- icon_jump_2k.ico
- icon_mark_read.ico
- icon_mark_read_2k.ico
- icon_marker_1.ico
- icon_marker_2.ico
- icon_marker_3.ico
- icon_marker_4.ico
- icon_marker_5.ico
- icon_marker_6.ico
- icon_marker_7.ico
- icon_marker_8.ico
- icon_marker_9.ico
- icon_marker_9plus.ico
- icon_members.ico
- icon_members_2k.ico
- icon_new.ico
- icon_new_2k.ico
- icon_new_inline.ico
- icon_new_inline_2k.ico
- icon_notification.ico
- icon_notification_2k.ico
- icon_offline_small.ico
- icon_online_small.ico
- icon_pin.ico
- icon_pin_2k.ico
- icon_profile_border.ico
- icon_profile_border_2k.ico
- icon_profile_border_sel.ico
- icon_profile_border_sel_2k.ico
- icon_profile_border_unread.ico
- icon_profile_border_unread_2k.ico
- icon_reply_line.ico
- icon_reply_line_2k.ico
- icon_scroll.ico
- icon_send.ico
- icon_send_2k.ico
- icon_server.ico
- icon_server_2k.ico
- icon_shift_left.ico
- icon_shift_left_2k.ico
- icon_shift_right.ico
- icon_shift_right_2k.ico
- icon_status_dnd.ico
- icon_status_idle.ico
- icon_status_offline.ico
- icon_status_online.ico
- icon_typing_f1.ico
- icon_typing_f1_2k.ico
- icon_typing_f2.ico
- icon_typing_f2_2k.ico
- icon_typing_f3.ico
- icon_typing_f3_2k.ico
- icon_upload.ico
- icon_user_join.ico
- icon_user_leave.ico
- icon_voice.ico
- icon_voice_2k.ico
- icon_wait.ico
- icon_warning.ico
- modern_app.ico
- app.manifest
- DiscordClientConfig.cpp
- DiscordClientConfig.hpp
- LocalSettings.cpp
- LocalSettings.hpp
- SettingsManager.cpp
- SettingsManager.hpp
- ActiveStatus.hpp
- Attachment.hpp
- Channel.cpp
- Channel.hpp
- ContentType.hpp
- Guild.cpp
- Guild.hpp
- GuildListItem.cpp
- GuildListItem.hpp
- GuildMember.hpp
- Message.cpp
- Message.hpp
- MessageType.hpp
- Permissions.hpp
- Profile.cpp
- Profile.hpp
- RectAndPoint.hpp
- Relationship.cpp
- Relationship.hpp
- ScrollDir.hpp
- Snowflake.hpp
- DiscordAPI.cpp
- DiscordAPI.hpp
- DiscordRequest.hpp
- HTTPClient.cpp
- HTTPClient.hpp
- MessagePoll.cpp
- MessagePoll.hpp
- WebsocketClient.cpp
- WebsocketClient.hpp
- MessageCache.cpp
- MessageCache.hpp
- NotificationManager.cpp
- NotificationManager.hpp
- ProfileCache.cpp
- ProfileCache.hpp
- UserGuildSettings.cpp
- UserGuildSettings.hpp
- FormattedText.cpp
- FormattedText.hpp
- TextInterface.hpp
- Emoji.cpp
- Emoji.hpp
- UpdateChecker.cpp
- UpdateChecker.hpp
- Util.cpp
- Util.hpp
- DiscordInstance.cpp
- DiscordInstance.hpp
- Frontend.hpp
- AboutDialog.cpp
- AboutDialog.hpp
- AutoComplete.cpp
- AutoComplete.hpp
- AvatarCache.cpp
- AvatarCache.hpp
- ChannelView.cpp
- ChannelView.hpp
- ChannelViewOld.cpp
- ChannelViewOld.hpp
- Config.hpp
- CrashDebugger.cpp
- CrashDebugger.hpp
- DoubleBufferingHelper.cpp
- DoubleBufferingHelper.hpp
- Frontend_Win32.cpp
- Frontend_Win32.hpp
- GuildHeader.cpp
- GuildHeader.hpp
- GuildLister.cpp
- GuildLister.hpp
- IChannelView.cpp
- IChannelView.hpp
- ImageLoader.cpp
- ImageLoader.hpp
- ImageViewer.cpp
- ImageViewer.hpp
- IMemberList.cpp
- IMemberList.hpp
- InstanceMutex.cpp
- InstanceMutex.hpp
- LoadingMessage.cpp
- LoadingMessage.hpp
- LogonDialog.cpp
- LogonDialog.hpp
- Main.cpp
- Main.hpp
- Measurements.hpp
- MemberList.cpp
- MemberList.hpp
- MemberListOld.cpp
- MemberListOld.hpp
- MessageEditor.cpp
- MessageEditor.hpp
- MessageList.cpp
- MessageList.hpp
- MissingDefinitions.hpp
- NetworkerThread.cpp
- NetworkerThread.hpp
- NotificationViewer.cpp
- NotificationViewer.hpp
- OptionsDialog.cpp
- OptionsDialog.hpp
- PinList.cpp
- PinList.hpp
- ProfilePopout.cpp
- ProfilePopout.hpp
- ProfileView.cpp
- ProfileView.hpp
- ProgressDialog.cpp
- ProgressDialog.hpp
- QRCodeDialog.cpp
- QRCodeDialog.hpp
- QuickSwitcher.cpp
- QuickSwitcher.hpp
- RoleList.cpp
- RoleList.hpp
- ShellNotification.cpp
- ShellNotification.hpp
- StatusBar.cpp
- StatusBar.hpp
- TextInterface_Win32.cpp
- TextInterface_Win32.hpp
- TextManager.cpp
- TextManager.hpp
- TextToSpeech.cpp
- TextToSpeech.hpp
- UploadDialog.cpp
- UploadDialog.hpp
- WindowMessages.hpp
- WinUtils.cpp
- WinUtils.hpp
- iprogramsterminate.h
- resource.h
- resource.rc
- libwebp.lib
- libwebp.lib
- DiscordMessenger.sln
- DiscordMessenger.vcxproj
- DiscordMessenger.vcxproj.filters
- .gitignore
- .gitmodules
- LICENSE
- Makefile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/DiscordMessenger/dm
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd dm
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천cd vs
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
