2017-10-26 2 views
0

Visual C++에서 일부 외부 DLL을 참조하는 프로젝트가 있습니다. lib 디렉토리를 링커 섹션에 이미 포함 시켰고 링커의 입력 섹션에서 언급하고 c/C++의 일반 추가 포함 디렉토리 섹션에도이 디렉토리를 포함 시켰습니다.빌드를 성공적으로 완료 했는데도 프로그램을 실행할 때 PDB 파일 오류를 찾거나 열 수 없습니다.

따라서 프로젝트를 성공적으로 컴파일하지만 실행하려고 할 때마다; 그것은 "응용 프로그램이 올바르게 시작할 수 없습니다"오류와 함께 실패하지만, 출력 섹션을 보면 모든 것이 올바르게로드되지만 특정 DLL에 대해 "PDB 파일을 찾거나 열 수 없습니다"라고 표시됩니다.

내 프로그램을 실행할 수 있도록이 오류를 수정하는 방법. Visual Studio 2010에서 실행되는 MFC 프로그램입니다. 종속성 워커, API-MS-WIN-CORE-HEAP, FILE 및 EXT-MS-WIN-SESSION USERMGR -l1-1의 대부분을 통해 프로그램을 실행할 때 -0.dll과 비슷한 많은 것을 사용할 수 없습니다. 심지어 작동하지 않는 비주얼 스튜디오를 수리하려고했습니다. 그것에 대해 갈 생각이 있습니까

+0

종속성 워커, API-MS-WIN-CORE-HEAP, FILE 및 EXT-MS-WIN-SESSION USERMGR -l1-1-0의 대부분을 통해 프로그램을 실행하면 오류 00000x7b – ankyAS

+0

이 표시됩니다. 이것과 비슷한 많은 dll을 사용할 수 없습니다. 비주얼 스튜디오를 수리하려고했는데 작동하지 않았습니다. 그것에 대해 어떤 생각이 있습니까? – ankyAS

답변

0

0x0000007b 나에게 친숙한 소리입니다.

대부분이 연결된 32/64 비트 라이브러리 혼합 때문일 수 있습니다.

x64 용으로 빌드하고 win32 외부 라이브러리와 링크하거나 그 반대로 연결하십시오.

Visual Studio 프로젝트 설정에서 컴파일 할 플랫폼 아키텍처를 개별적으로 구성한 다음 실제로 컴파일 할 프로필을 선택할 수 있습니다.

관련 문제