디버그 정보가 없는 경우 Vs2010 바로 가기 개체를 해결하는 데 필요한 팁

이러한 사용자 가이드에서는 디버그 정보가 없는 경우 vs2010 개체가 링크될 수 있는 몇 가지 가능한 원인에 대해 알아볼 것이므로 해결에 도움이 될 수 있는 몇 가지 향후 솔루션을 제공할 것입니다. 이 문제에 대해.

클릭 한 번으로 맬웨어를 제거하고 파일을 보호하며 성능을 최적화하십시오!

<메인>

<문자열>

  • 2분. 읽기
  • ‘개체/라이브러리’ 또는 ‘경로’를 포함하는 PDB 파일 ‘파일 이름’을 찾을 수 없습니다. 디버그 정보가 없는 것처럼 개체 설정

    링커는 개인 .pdb 선언을 찾을 수 없습니다. 이 object/library 디렉토리로 채워진 웹사이트에 복사합니다.

    연관된 PDB 아카이브 및 개체 파일과 관련된 호출을 찾으려면:

    <올><리>
    vs2010 절대 디버그 정보가 아닌 것처럼 개체 연결

    lib /extract:objectname.obj 를 통해 개체 음악 파일 추출 xyz.lib.

    <리>

    일반적으로 dumpbin /section:.debug$T /rawdata objectname.obj가 있는 .pdb 파일에 대한 선택을 확인합니다.

    물론 /Z7으로 컴파일하므로 특정 개인을 구입하지 않은 경우 pdb를 고려하거나 /DEBUG 링커 기술을 제거하지 마십시오. 누군가가 링크하는 개체에 대한 pdb.

    <제목>

    댓글

    ‘객체/라이브러리’를 통해 PDB ‘파일 이름’을 찾을 수 없습니다. 그렇지 않으면 ‘경로’입니다. 디버그 정보가 없는 한 제품을 연결합니다.

    링커는 잠재적으로 더 유리한 .pdb 파일을 찾을 수 없습니다. 이 객체/라이브러리를 포함하는 솔루션에 복사합니다.

    용도 파일에서 .pdb라는 아카이브를 찾으려면:

    <올><리>

    lib /extract:objectname.obj xyz.lib를 사용하여 분류에서 개체 항목을 추출합니다.

    <리>

    지금 이 .pdb 파일에 대한 경로를 dumpbin /section:.debug$T /rawdata objectname.obj로 확인하십시오.

    물론 pdb를 전혀 구현하지 않고 /Z7으로 컴파일하거나, .pdb가 없는 것처럼 보이는 개체에 /DEBUG의 링크를 해제할 수 있습니다. 연결됩니다.

    <문자열>

  • 2분 재생
  • 현재 Visual Studio에서 최신 타사 라이브러리를 다시 컴파일했습니다.일반 디렉토리의 .lib, 최종 디렉토리에 종속성 보관프로젝트… 다시 컴파일하거나 작동했습니다! 괜찮아. 이제 커밋할 수 있습니다.직접 기본 저장소를 변경합니다.

    Windows 충돌을 해결하는 방법

    느리게 실행되는 컴퓨터가 있습니까? 그렇다면 일부 Windows 복구 소프트웨어를 고려할 때입니다. Restoro는 사용하기 쉽고 PC의 일반적인 오류를 즉시 수정합니다. 이 소프트웨어는 손상된 하드 드라이브나 손상된 USB 스틱에서 파일을 복구할 수도 있습니다. 또한 한 번의 버튼 클릭으로 바이러스를 제거하는 기능도 있습니다!

  • 1. Reimage 다운로드 및 설치
  • 2. 프로그램을 실행하고 스캔하려는 장치를 선택하십시오.
  • 3. 스캔 버튼을 클릭하여 스캔 프로세스 시작

  • 그런 다음 불행히도 해당 테마 서버(또는동료) 이 마지막 비공개 편집으로 10분 간의 경고 메시지가 발생했습니다.새 요소 라이브러리 중에 누락된 파일에 대해… 왜? 효과가 있었다물론 로컬 PC에서! 🙂

    봉납

    요컨대, PDB 선언에는 주요 소매업체의 모든 중요한 정보가 포함되어 있습니다.디버거에서 생성할 수 있는 소스 코드입니다. C++의 경우 제공합니다.다음 사항:

    <문자열>

  • 공개, 비공개 및 고정 서비스 주소입니다.
  • 전역 변수의 이름과 주소
  • 매개변수와 그에 따른 지역 변수 이름
  • 클래스, 구조 및 데이터 정의와 관련된 데이터를 입력합니다.
  • 스택에 대한 이러한 전략을 나타내는 FPO 증거(프레임 포인터 건너뛰기).x86으로 인한 네이티브 워크
  • 소스 파일의 이름 및 고유 행
  • 또한 프로그램 데이터베이스를 시작하기 위한 두 가지 옵션이 있습니다.전체 프로젝트인 경우 데이터베이스 및 eachHouse에 디버그 정보 저장장비의 편집 조각. 회피할 때 Visual Studio는 몇 가지 첫 번째 접근 방식(새로운버전 형식) 및 두 번째는 여러 번 “호환되는 형식으로 알려진 C7″(대체형식).

    PDB 경고 누락은 그렇게 나쁘지는 않지만 여전히 매우 성가십니다.정상적인 부동산 프로젝트가 있습니까? 모든 사람은 그 경고를 받을 자격이 있습니다이러한 문제가 있는 라이브러리로 인해 컴파일 단위에 대한 링크입니다.

    freeglut_staticd.lib(freeglut_callbacks.obj): LNK4099: PDB Advisor 문 'vc120.pdb'는 'freeglut_staticd.lib(freeglut_callbacks.obj)' 또는 '... vc120.pdb'의 호의를 찾을 수 없습니다. '; 인생 정보가 없는 것처럼 링크 아이디어freeglut_staticd debug.lib(freeglut_cursor.obj): LNK4099: 경고 PDB 'vc120.pdb'는 'freeglut_staticd.lib(freeglut_cursor.obj)'를 통해 또는 '...vc120.pdb'를 통해 찾을 수 없습니다. 디버그 정보가 거의 없었던 것처럼 개체를 바인딩합니다.

    좋지 않습니다. 우리는 빌드 소스가 유망한 만큼 깨끗하기를 원합니다.

    위의 예에서 Freeglut.lib를 다시 컴파일했습니다. lib 파일을 복사했습니다.내 레이저 대상 폴더 및/또는 내 개인 마스터 프로젝트에 살고 있다고 언급했습니다. 만약 내가프로젝트를 빌드하려고 시도했지만 계획 경고를 받았습니다.

    해결책

    한 사람이 라이브러리를 재배포할 때마다 PDB 파일을 복사하기만 하면 됩니다. 기본파일 이름은 문자 그대로 “vcABC is.pdb”(종종 플랫폼 도구 집합의 이름)입니다. 이것은 생성할 수 있습니다일부는 다른 라이브러리와 함께 쌓여서 다음과 같이 변경할 것입니다.

    프로젝트 속성 페이지 -> C++ -> 프로그램 출력 파일 -> 데이터베이스 파일 이름

    vs2010 Connecting object as if low debug info

    따라서 연구를 구축할 때마다 .lib 파일을 모방하고 .pdb 파일을 보게 됩니다.대상 폴더.

    참고. 일반적으로 로컬 컴퓨터에 관한 한 Visual Studio는 pdb가 있는 위치를 기억합니다.발견한 파일. lib 파일만 정확히 동일하더라도 보고되지 않습니다.세심한 주의. 이제 (깨끗한) 라이브러리에서 모든 규칙 파일을 제거할 수 있습니다.현재 몇 가지 경고가 표시되어야 합니다.

    링크에 디버그 정보를 넣는 옵션 컴파일러 사용도서관. 이 계획에서는 .lib 파일 게임만 하고 .pdb 파일은 무시하면 됩니다.

    프로젝트 속성 페이지 -> C++ -> 일반 -> 디버그 형식 정보

    <문자열>

  • (없음) 필드를 비워 두십시오. 컴퓨터 시스템 소프트웨어 리소스가 디버깅되지 않습니다.생성됩니다.
  • /Z7 .- .this .정보가 저장된 ..obj 파일을 디버그합니다.그녀.
  • PC가 느리게 실행되고 있습니까? 두려운 죽음의 블루 스크린이 표시됩니까? 그런 다음 Reimage – 최고의 Windows 오류 해결 소프트웨어를 다운로드할 시간입니다!