DOMDOM
0posts
today
total
personal posts · since 2021

Fragments
of a day.

A small notebook for slow moments slipping by.

2023 IT Creator
2024 Food Creator
2025 News Creator
2026 News Creator

Latest Posts최근

Dev/C

[오류해결] Error LNK1181 cannot open file 'kernel32.lib'

IDE 버전 : Visual Studio 2019 운영체제 : Windows 10 오류내용(영문) : Error LNK1181 cannot open file 'kernel32.lib' 오류내용(한글) : 오류 LNK1181 'kernel32.lib' 입력 파일을 열 수 없습니다. 스크린샷 : 오류원인 및 해결방법 : 1. [프로젝트 속성] - [링커] - [입력] - [추가 종속성] 항목에 kernel32.dll 가 지정되어 있는가? (지정되어 있으므로 문제없음) 2. [프로젝트 속성] - [VC++ 디렉터리] - [라이브러리 디렉터리] 항목이 잘 설정되어 있는가? (기본값으로 설정되어 있으므로 문제없어보임) 3. 2번에서 환경변수 경로가 문제없다면 환경변수의 평가 값에 해당하는 디렉터리 경로에 kern..

Dev/C

[OpenSSL] OpenSSL 설치 및 Visual Studio 적용하기

우선 제가 하려고 하는 것은 OpenSSL 라이브러리를 사용하는 C언어 프로젝트를 빌드하려는 것입니다. 우선 제 개발 환경부터 설명드리겠습니다. - 운영체제 : Windows 10- 개발도구 : Visual Studio 2019 Community- 컴파일환경 : x64 (64bit)- OpenSSL 버전 : v1.1.1 x64 그리고 OpenSSL 설치 및 Visual Studio 환경에 적용하기까지 아래와 같은 순서대로 설명할 예정입니다. 1. OpenSSL 설치2. Visual Studio Project 설정3. 빌드 및 빌드 결과 확인 1. OpenSSL 설치http://slproweb.com/products/Win32OpenSSL.html Win32/Win64 OpenSSL Installer fo..

Dev/C

C언어로 만드는 DES 복호화 예제(python 코드도 포함)

이번에 수업 시간에 과제로 했던 것을 정리해봅니다. 과제 내용은 DES 암호화된 파일이 주어지고, 해당 내용을 주어진 key 값으로 복호화하는 코드를 C언어로 작성하라는 것이었습니다. Python으로 하면 10줄도 안되서 작성할 것을 익숙지 않은 C언어로 작성하려니 힘들었던 것 같습니다. 그리고 Python에서는 관련 모듈을 pip 로 설치하고 import 하면 끝이었는데, C언어의 경우에는 Visual Studio 에서 할 때 OpenSSL 라이브러리 설치부터 프로젝트에 라이브러리 추가까지 번거로운 작업이 다소 있었습니다. 😅 우선 Python(파이썬)으로 DES 복호화 예제를 구성해보겠습니다. from Crypto.Cipher import DES def pad(text): while len(text)..

Dev/C

[MinGW] undefined reference to `WSAStartup@8' 오류 해결 방법

운영체제 : Windows 10 (64bit) 작업환경 : VSCode, MinGW, gcc/g++ version 6.3.0 오류 내용 : > Executing task: gcc c:\HelloWorld.c -o c:\HelloWorld < C:\HelloWorld.o:HelloWorld.c:(.text+0x37): undefined reference to `WSAStartup@8' C:\HelloWorld.o:HelloWorld.c:(.text+0x43): undefined reference to `WSAGetLastError@0' C:\HelloWorld.o:HelloWorld.c:(.text+0x85): undefined reference to `socket@12' C:\HelloWorld.o:He..

728x90
반응형
728x90
반응형

Thanks for staying up late.

keep wandering · keep listening