🧼C, C++/라이브러리 강좌(옛날자료)3

멀티쓰레딩 <C++ thread> 시작하기 앞서서 사용한 운영체제는 Windows10이며 IDE는 DevCpp이고 사용한언어는 C++11입니다! 안녕하세요! 멀티쓰레딩관련 첫 번째 글이네요! 먼저 멀 티쓰 레딩 시리즈는 thread->atomic->mutex->chrono->p_thread 이순으로 갈 겁니다! 스레드는 보통 프로그램의 계산속도를 높이고 싶거나, 여러 개의 작업을 병렬로 실행하고 싶을 때 사용합니다! 그럼 바로 시작하겠습니다! 먼저 기본적으로 스레드 자료형은 이렇게 선언합니다! #include #include //thread using namespace std; int main(){ thread thr(); //thr는 쓰레드자료형의 이름을 선언한겁니다 } 그러면 먼저 join함수에 대해서 알아보겠습니.. 2020. 10. 8.
dll 만들기 - Python 에서 C언어 사용 - 2 시작하기앞서서 사용한 운영체제는 Windows10이며, IDE는 Devcpp,PythonIdle이고, 사용한 언어는 C++과 Python입니다. dll만들기 - Python 에서 C언어 사용 - 1 (int형전달) dll 만들기 - Python 에서 C언어 사용 - 1 안녕하세요! 오늘은 엄청 간단하고 쉽게 c언어의 함수를 python에서 실행할수있도록도와주는 동적연결라이브러리(다이내믹 라이브러리) 를 엄청 쉽게 만들건데요 IDE는 C언어의 Devcpp와 Python의 Pyth mawile.tistory.com 위에올려논 글을 보신것처럼 기본셋팅을 맞춰주세요!!! 저번시간에는 int형전달에 대해 알아봤는데 이번시간에는 char형(문자열)전달에 대해 알아보겠습니다!! 먼저 DLL을 만들어주세요! 헤더파일과.. 2020. 10. 5.
dll 만들기 - Python 에서 C언어 사용 - 1 안녕하세요! 오늘은 엄청 간단하고 쉽게 c언어의 함수를 python에서 실행할수있도록도와주는 동적연결라이브러리(다이내믹 라이브러리) 를 엄청 쉽게 만들건데요 IDE는 C언어의 Devcpp와 Python의 PythonIdle을(를) 사용했습니다. 그럼 시작하겠습니다...! 먼저 프로젝트를 생성해줍니다! 그다음 [ Basic ] -> [ DLL ] 을 클릭해주세요! 클릭! 이름은 마음대로해주세요!! 이제 헤더파일에다가 이렇게적어줍니다! 더보기 " dll.h " #define DLLS __declspec(dllexport) cpp파일과 h파일에 원래있던 내용들 전부 없애주고 이렇게 적어줍니다! 더보기 " dllmain.cpp " #include "dll.h" extern "C"{ DLLS int sum(int.. 2020. 9. 24.