정말 심도있는 질문도 아니고 그런데 기초중의 기초거든요...
그냥 visual studio 설치하는 수준의 기초과정인데 제가 이걸 세시간넘게 끙끙대고 있답니다.
보시고 부디 구원해주시기를 부탁드립니다.
제가 visual studio2022를 쓰고있구요.
freeglut을 다운받아서 프로젝트를 하나 만든뒤
프로젝트 설정에 라이브러리 경로, include 경로 이런걸 설정을 해주었습니다.
그리고 코드를 하나 스크랩 해서 가져왔어요. 거의 hello world 출력하는 수준의 코드? 문제는 없는 코드인데..
실행시키면 link 1104 오류가 뜨더라구요.
구체적으로는
freeglut.lib , glu32.lib , opengl32.lib 이 세가지 라이브러리 파일중에
freeglut.lib파일을 제외한 나머지 두개를 인식을 전혀 못하더라구요.
왜 그런지 이유도 도통 모르겠고..제가 구글링으로 방법 다찾아서 따라해봤는데도 안되더라구요.. 너무 힘드네요. 눈물납니다진짜 ..
외국사이트도 찾아보고 마소 공홈의 link1104 원인분석도 읽어보고, 블로그포스팅도 여러개 읽어보고 하였건만... 안되네요..
사진첨부도 같이합니다.
전 그래서 걍 직접 빌드하고 vs code로 task 작성해 가져다 씁니다.
그럼 저는 저 상황에서는 아무것도 할수 없는 걸까요??
저도 잘. ㅈㅅㅈㅅ
아아.. 어쩔수 없나보네요 ㅠㅠ 감사합니다
x64 로 빌드하는데 x86 라이브러리 가져다 써서 그런거 같은데요?
그래서 x64빌드로 수정을 했었는데 사진은 한시간 전에 찍어뒀던거라 반영이 안되어있었네요 죄송합니다. VC++디렉터리 부분의 라이브러리 부분이랑 링커의 일반부분경로를 x64경로로 수정을 하였습니다
64 인데 opengl32.lib 에요? opengl64.lib 가 아니라? 아니면 바꾸시고 난 다음 상황을 다시 올려주셔아 알듯
아 그런거같네요. 제가 다른사람에게 받은 파일 가져다가 쓰다보니까 헷갈린거같아요. 일단 64관련파일 있는지 찾아보고 다시시도해볼게요. 감사합니다!
감사합니다 덕분에 잘 해결되었습니다.
경로명에서 한글 빼봤어?
아뇨 그런데 한글때문에 문제를 일으킬수도 있겠네요. 다시 프로젝트 만들어봐야할듯합니다
한글을 지우니까 해결이 된것같기도 하네요. 감사합니다. 그나저나 한글이 무슨 문제가 있낀한가보네요
한글 경로를 못봤네요 이게 문제가 있었을듯
나도 옛날에 vs로 처음 배울 때 외부라이브러리 관리 너무 병신 같아서 고생 많이 했었음. 프로젝트 규모 커질 것 같으면 CMake 써.
조언 감사합니다!
밑에 질문한 애들 이거보고 반성좀 했으면
이게 옳게 된 질문이다
이게 질문이지
이렇게질문하면 누가뭐라고함 ㄹㅇㅋㅋ