2010-03-22 11 views
2

파일 확장자 '.lib'(열린 파일 라이브러리) 및 (.dll) 파일을 열려고하는데 어떤 프로그램 응용 프로그램을 열지 못했습니다. 어떤 충고?파일 확장자

감사

+2

왜 당신이 그것을 열고 싶습니까 (일명 목표입니까)? lib에서 볼 때 VS 또는 유사한 응용 프로그램을 사용해야합니다. – RvdK

+0

이들은 바이너리 파일이며 열 수 없습니다. 너는 무엇을 얻으려고 하는가? –

답변

3

lib 디렉토리 파일은 대화식으로 개방을 의미하지 아니하며 응용 프로그램으로 가져올 수 있음을 의미하는 그들은 모두 "라이브러리"구성 파일 인 .DLL

되어 있지 않으며 당신을 자신을 코딩하고 거기에서 활용했습니다.

개발 방법은 전적으로 개발하는 데 사용하는 언어/툴 세트에 따라 다릅니다.

0

당신이하고 싶은 일에 달려 있습니다. Microsoft는 depends.exe (Google it)라는 도구를 제공하여 DLL을 열고 그 DLL에 대한 흥미로운 내용을 보여줍니다. Visual Studio에는 dumpbin이라는 명령 줄 유틸리티가 포함되어있어 .lib 및 .dll 파일 내부를 훑어 볼 수 있습니다. 당신이하려고하는 것에 따라 다른 도구가 수없이 많습니다.

2

EXT 또는 DLL을 얻기 위해 LIB 파일을 연결하여 the linker으로 연결할 수 있습니다. DLL 파일은 EXE 파일에서 추가 기능을 호출하는 데 사용됩니다.

또한 Dependency Walker을 사용하여 DLL에서 내보내는 함수를 볼 수 있습니다.

0

보통 컴파일 된 이진 파일입니다. 일반적으로 사람이 읽을 수있는 것은 아니지만 파일 내부를 실제로보고 싶다면 16 진수 편집기가 필요합니다. 거기 밖으로 몇 가지 무료 것들, 그냥 검색 구글.

0

RedGate Reflector (이전의 Lutz Reflector)를 사용하면 dll을 살펴보고 소스를 디 컴파일하고 볼 수 있습니다.

+0

관리되는 dll 인 경우에만 .lib은 확실히 그렇지 않습니다. –

+0

"RedGate Reflector (이전의 Lutz Reflector)는 DLL 내부를 살펴보고 소스를 디 컴파일하여 볼 수있게 해줍니다." 말하지 마세요 ... – 5arx