전체 글120 C++, C# zmq.hpp 통신 예제 socket.send, socket.recv, client.SendFrame, client.ReceiveFrameString 안녕하세요. zmq통신 관련해서 예제 드리겠습니다. 저는 C# 과 C++간 통신이 필요해서 문답 주고받는 형식의 코드를 작성 했습니다. 이때 C++ 에서 디버그, 컴파일을 할때 4996 에러가 발생한다면, 프로젝트 -> 속성 -> 구성속성 -> C/C++ -> 고급 -> 특정경고 사용안함에 -> 4996을 넣어주시길 바랍니다. zmq.hpp가 설치가 됐다는 가정하에 있는 코드입니다. zmq.hpp설치 방법은 다른 구글에 정보가 많으니 참고하시면 될것 같습니다. #include #include #include #include using namespace std; int main() { zmq::context_t ctx (1); zmq::socket_t sock(ctx, ZMQ_REP); sock.bind(.. 2022. 4. 13. 비주얼스튜디오, 윈도우 window 에서 Python 한글 깨짐 현상 해결방법 utf-8' codec can't decode byte 윈도우에서 비주얼 스튜디오로 python파이썬 할때 utf-8' codec can't decode byte 0xc1 in position 1 invalid start byte 비슷한 오류뜨면 대부분 한글 깨져서 그런건데,, 아래 꺼 맨위에 복사하고 하면 될거같아요. 임포트 있으면 임포트 위치에 넣고 나머지는 아래에.. 위치 자래서 넣으시면 되는거 같아요. # -*- coding: euc-kr -*- import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') 뭐 자꼬 ,enco.. 2022. 3. 10. m1 brew install nvm, cocoapods, node 등등 안될때... 아 이거 오류 찾느라 고생했는데,,,, 이거 cpu췹이 달라져서 뭐 엔디안인가 뭔가 이런 저런 기능이나 순서나 경로가 달라져서 그런거라는데,,, 혹시 이 문제 일수도 있으니까요.. arch -arm64 brew install 본인깔거 이렇게 해서 해보세요.. 아마 그 뭐 논리적으로 뭐 방식을 바꿔서 실행하는걸로 알고 있는데.. 이렇게 하니까 되네여.. 혹시 새로운 버전은 m1호환이 그냥 될 수도 있으니 업데이트 해보시구요~~~ 2022. 3. 4. C++, MFC 현재 프로젝트, 실행파일 실행한 경로 가져오기. 현재 프로젝트, 실행파일 실행한 경로 가져오는 방법.. 저도 구글링 해서 찾은건데 이게 제일 편한것 같아요. MFC 하실때 그냥 복붙으로 쓰셔서 테스트 해보시고, 응용하세여~ TCHAR chFilePath[256] = { 0, }; GetModuleFileName(NULL, chFilePath, 256); CString strFolderPath(chFilePath); strFolderPath = strFolderPath.Left(strFolderPath.ReverseFind('\\')); AfxMessageBox(strFolderPath); 설명은 그냥 GetModuleFileName 에서 이미 파일 경로를 다 가져오구요. strFolderPath는 chFilePath 에 들어간 파일 경로를 출력할때 눈.. 2022. 1. 19. 이전 1 ··· 15 16 17 18 19 20 21 ··· 30 다음