.dll 또는 .lib가 C로 작성되었다고하면 PHP/Python과 같은 다른 언어에서도 사용할 수 있습니까?.dll과 .lib는 프로그래밍 언어에 따라 다릅니다.
2
A
답변
1
DLL은 바이너리입니다. 언어가 바이너리 라이브러리를 사용할 수있는 한 (바이너리가 컴파일 된 OS로) 괜찮을 것입니다 (아래 예외 참조). LIB 파일은 컴파일러 용이므로 컴파일시 C/C++ 언어로만 사용할 수 있습니다.
예외는 .NET 및 COM입니다. .NET은 다른 .NET 언어 (C#, VB.NET, C++/CLI, IronPython 등)에서 사용할 특수 어셈블리 DLL을 생성합니다. COM은 DLL을 통해 구성 요소 (특수 클래스)가 노출되는 특수 DLL도 생성합니다. 기본적으로 C++ 및 VB6은 COM을 지원합니다. .NET 언어는 interop을 통해 COM DLL에 액세스 할 수 있습니다. 다른 많은 언어도 다양한 방법으로 COM 바인딩을 지원합니다.
go here이 주제에 대한 설명과 차이점에 대한 자세한 내용.
관련 문제
- 1. 언어에 따라 직업 선택 하시겠습니까?
- 2. Liferay : 조건부로 언어에 따라 포함합니다.
- 3. 콘텐츠 유형에 따라 내용이 다릅니다.
- 4. 이해 하스켈 프로그래밍 언어에 대한
- 5. 브라우저 언어에 따라 div 태그의 가시성을 전환하십시오.
- 6. 특정 언어에 따라 일련의 번역을 주문하십시오.
- 7. 선택한 언어에 따라 Android 레이아웃을 선택했습니다.
- 8. Joomla가 사용되는 언어에 따라 swf를 변경하는 방법?
- 9. Wordpress PHP 이미지 언어에 따라 변경
- 10. CodeIgniter Url 다시 쓰기 (언어에 따라 다름)
- 11. ASP.NET MVC 캐싱은 인증에 따라 다릅니다.
- 12. maven2 전쟁 프로젝트는 병 프로젝트에 따라 다릅니다
- 13. 다른 ToolsVersion을 사용하는 방법은 구성에 따라 다릅니다.
- 14. Java : 플로팅 포맷은 Locale에 따라 다릅니다.
- 15. 이미지는 Python/Django의 텍스트에 따라 다릅니다.
- 16. 수정 사항은 Java 코딩 표준에 따라 다릅니다.
- 17. NSViewController의 뷰 내용은 초기화 방법에 따라 다릅니다.
- 18. ASP.NET MVC2는 .NET Framework의 버전에 따라 다릅니다.
- 19. 페이지 너비는 iframe 크기에 따라 다릅니다.
- 20. Shell32.dll .NET 인터페이스는 OS에 따라 다릅니다.
- 21. 값의 범위는 데이터 유형의 크기에 따라 다릅니다.
- 22. IE8의 불투명도는 위치에 따라 다릅니다. relative
- 23. GInfoWindow maxContent는 현재 선택된 탭에 따라 다릅니다.
- 24. 전역 변수의 동작이 다른 함수에 따라 다릅니다.
- 25. .NET 프로그래밍 언어에 CodeDom 공급자가 있습니까?
- 26. 다른 언어로 전환해야하는 프로그래밍 언어에 충분할 때?
- 27. Factor 프로그래밍 언어에 대한 Lisp의 영향?
- 28. NLP 도서관 자바 프로그래밍 언어에 대한
- 29. 프로그래밍 언어에 관심이 있습니다. 나에게 어떤 프로그래밍 영역이 좋은가?
- 30. 전체 언어에 따라 글꼴 크기를 자바 스크립트로 만드는 방법은 무엇입니까?
아마도 가능하지 않을 수 있습니다. 그것은 DLL이 무엇을하는지에 달려 있습니다. –