MSVC 및 FreeGlut 컴파일러 오류
-
18-09-2019 - |
문제
컴파일 할 때 이러한 메시지를 많이 받으면 간단한 프로그램을 컴파일하는 데 시간이 많이 걸립니다.
freeglut_static.lib(freeglut_callbacks.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_cursor.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_display.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
어쨌든 이것을 막을 수 있습니까? 내 과제 작업을 훨씬 더 즐겁게 만들 것입니다. :)
편집 : Microsoft Visual C ++ Express 2008을 사용하고 있습니다.
해결책
PDB 파일은 라이브러리 바이너리와 동기화되지 않습니다.
Windows에서 PDB 모듈의 디버그 정보를 보유합니다. 특정 빌드와 연결되어 있습니다. 라이브러리를 재건하면 새 PDB 파일을 생성해야합니다. 귀하가 가진 PDB 파일은 동기화되지 않았으므로 삭제 (또는 이름 바꾸기) (FreeGlut_static.pdb 파일을 찾으거나 라이브러리를 다시 컴파일하고 최신 PDB 파일을 생성해야합니다.
제휴하지 않습니다 StackOverflow