inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

홍정모의 게임 만들기 연습 문제 패키지

1.1 실시간 상호작용 어플리케이션의 구조

[라이브러리 경로 인식] 빌드 에러

626

세계시민83

작성한 질문수 9

0

저는 dll, 헤더파일 등을 경로로 잡고 했는데

첫번째 삼각형 예제는 잘 되었는데요.

include "stdafx.h"

include "./GL/glew.h"

include "./GL/freeglut.h"

pragma comment(lib, "glew32.lib")

pragma comment(lib, "freeglut.lib")

예제파일로 받고 경로를 잡았는데

엄청나게 에러가 많이 발생됩니다.

1>DrawFunctions.obj : error LNK2019: __imp_glBegin 외부 기호(참조 위치: "void __cdecl jm::drawFilledBox(class jm::RGB const &,float const &,float const &)" (?drawFilledBox@jm@@YAXAEBVRGB@1@AEBM1@Z) 함수)에서 확인하지 못했습니다.

.

.

.

1>D:.프로그래밍4-1. OpenGL2017_HONGGameDevPracticePackage20181206Chapter1Lecture1x64DebugLecture1.exe : fatal error LNK1120: 37개의 확인할 수 없는 외부 참조입니다.

이거 꼭 vspkg로만 해결이 가능한가요? ㅠㅠ

전공이 아니라서 궁금해서 글 남깁니다.

C++ oop OpenGL

답변 1

0

홍정모

링킹 에러입니다. vcpkg가 편하긴 하지만 유일한 방법은 아닙니다. [따배씨++] 수강생이시라면 20장에 수동으로 외부 라이브러리 사용하는 강의를 보시면 되고, 그 외에는 c++ 외부 라이브러리 등의 키워드로 검색해보시면 문서를 많이 찾으실 수 있습니다.

외부 라이브러리 사용법도 언젠가는 알아두셔야 할 내용이긴 하지만 시간을 아끼고 싶으시다면 vcpkg 사용, 영문 visual studio 사용, 경로명에 영어만 사용 등을 권장합니다.

깃허브에서 받은 코드가 왜 강의코드랑 다를까요

0

74

1

Mac vscode 으로 시작하시려는 분들께

0

315

1

마우스 좌우 버튼을 동시에 눌렀을 때의 원의 위치

0

427

1

정답은 어디서볼수있나요?

1

347

2

예제코드

1

491

2

따배C++ 몇 강까지 학습한 후 수강가능 할까요?

1

643

1

15:00 부근 질문 있습니다.

0

421

1

(20.4 참고) 20.4에 해당하는 가이드 페이지가 어디있는지 모르겠습니다.

0

372

1

multimap 질문

0

355

2

도형들의 움직임이 너무 빠릅니다...

0

465

1

vcpkg 설치를 했는데

0

684

2

mutiple bullet 관련 질문 드립니다.

0

481

2

실행 후 화면 꺼짐

0

579

2

예제 파일 실행 시, 에러

1

559

1

아직 못풀어도 괜찮을까요?

0

500

1

코드 열었을 때 오류

1

808

3

코딩공부에 대해서 막히는부분

0

336

1

vcpkg 설치 오류

0

594

2

랜덤값 질문입니다.

0

426

1

vcpkg 다운로드에 문제를 겪고있습니다

1

424

1

if 문에 >= 대신 == 넣으면 작동을 하지 않는 이유가 무엇인가요.

0

283

1

multiple bullet 문제

0

317

1

프로그램 실행 순서 질문

0

274

1

2.2.2 상속으로 깔끔하게 init 메서드 질문

0

228

1