728x90
개발환경 컴퓨터 : MacBook Pro 13 M2, 2022년 모델 MacOS Version : Sonoma 14.1.1 IDE : Visual Studio Code v1.85.0 |
Mac OS 에서 간단한 GUI 응용 프로그램을 예제로 만들려고 하는데,
다음과 같은 에러가 발생했습니다.
simpleApp.c:1:10: fatal error: 'gtk/gtk.h' file not found#include <gtk/gtk.h> |
터미널 앱에서 Brew 명령어로 gtk
brew install gtk+3 brew install gtk+ |
를 설치를 하였지만 같은 에러가 발생하였습니다.
Visual Studio Code에서 path를 설정을 해줘야 하는건까요?
'Copilot을 사용하여 수정'을 시도해보았습니다.
똑같이 에러가 발생했습니다.
'Copilot을 사용하여 설명'을 클릭하니 해당 에러에 대해서 다양하게 말해줍니다.
그중에 컴파일을 직접 명령어를 수동으로 실행할 수가 있다고 가르쳐줍니다.
아래의 명령어를 통해서 수동으로 컴파일을 해보니까 정상 컴파일이 되고 실행파일이 생성되었습니다.
gcc `pkg-config --cflags gtk+-3.0` -o myprogram myprogram.c `pkg-config --libs gtk+-3.0` |
똑똑한 인공지능이다.
Copilot이 가르쳐준데로 명령어를 입력해서 직접 컴파일을 했습니다.
gcc `pkg-config --cflags gtk+-3.0` -o simpleApp simpleApp.c `pkg-config --libs gtk+-3.0` |
아래와 같이 실행 파일 'simpleApp' 이 만들어진걸 확인할 수 있습니다.
simpleApp을 실행하니까 간단한 GUI 프로그램이 실행되었습니다.
chatGPT, Github copilot만 있으면 에러는 이제 걱정이 없습니다.
모든 소스코드에 대한 에러, 디버그를 너무나 쉽게 해결할 수 있는 세상이 열렸습니다.
열심히 구글 검색 안해도 되겠습니다.
'소프트웨어 개발 > 프로그래밍 언어' 카테고리의 다른 글
[Haxe] M1, M2 맥북에 Haxe 프로그래밍 언어 설치하기 (0) | 2023.09.23 |
---|---|
[Python][Error] ImportError: cannot import name 'GPT4All' from partially initialized module 'gpt4all' (most likely due to a circular import) (0) | 2023.07.08 |
[Elixir] 엘릭서 라이브뷰 란? (0) | 2023.04.13 |
프로그래밍 언어 Dark (0) | 2023.03.31 |
[프로그래밍 언어] 로블록스, Lua프로그래밍 언어를 업그레이드 해서 Luau 프로그래밍 언어 개발 (0) | 2023.03.12 |