«dll» 태그된 질문

DLL (동적 연결 라이브러리)은 다른 모듈 (응용 프로그램 또는 DLL)에서 사용할 수있는 기능과 데이터를 포함하는 모듈입니다. Microsoft Windows 및 OS / 2 운영 체제에서 공유 라이브러리 개념을 Microsoft에서 구현 한 것입니다.

14
DLL 종속성을 확인하는 방법?
때로는 작은 프로젝트를 수행 할 때 충분히주의하지 않고 실수로 내가 알지 못하는 DLL에 대한 종속성을 추가합니다. 이 프로그램을 친구 나 다른 사람에게 배송 할 때 "일부 DLL"이 없기 때문에 "작동하지 않습니다". 물론 프로그램이 내 시스템에서 DLL을 찾을 수는 있지만 DLL은 찾을 수 없기 때문입니다. DLL 종속성에 대한 실행 파일을 스캔하거나 …


14
라이브러리 (DLL)의 'app.config'와 동일
에 해당하는 있습니까 app.config라이브러리 (DLL)에 대한이? 그렇지 않은 경우 라이브러리와 관련된 구성 설정을 저장하는 가장 쉬운 방법은 무엇입니까? 라이브러리는 다른 응용 프로그램에서 사용될 수 있습니다.
149 c#  .net  dll  settings  app-config 

22
.Net 잘못된 참조 어셈블리 버전 선택
방금 기존 프로젝트를 새로운 컴퓨터에 복사하여 개발을 시작했으며 참조 된 어셈블리 중 하나 (텔레 릭 DLL)의 버전에 문제가 발생했습니다. 프로젝트는 원래 이전 버전의 어셈블리를 참조했습니다 (v1.0.0.0이라고 함). 새 컴퓨터에는 최신 버전의 어셈블리가 설치되어 있으므로 업데이트한다고 생각했습니다 (새 버전 v2.0.0.0이라고 함). 이제 문제가 있습니다 : 이전 v1.0.0.0 dll을 프로젝트 폴더에 복사하고 …
141 asp.net  dll 

7
런타임에 [DllImport] 경로를 어떻게 지정합니까?
실제로 C # 프로젝트로 가져와 함수를 호출하려는 C ++ (작동) DLL이 있습니다. 다음과 같이 DLL의 전체 경로를 지정하면 작동합니다. string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); 문제는 설치 가능한 프로젝트가 될 것이므로 사용자의 폴더는 컴퓨터 / 세션이 실행되는 컴퓨터 / 세션에 …
141 c#  c++  dll  constants  dllimport 

12
“Microsoft.VisualStudio.TestTools.UnitTesting”누락 된 dll를 찾을 수있는 곳은?
C # Visual Studio 프로젝트에서 다음과 같은 오류가 발생합니다. 네임 스페이스 'Microsoft'에 형식 또는 네임 스페이스 이름 'VisualStudio'가 없습니다 (조립품 참조가 없습니까?). 또한 microsoft.dll 파일을 찾으려고했지만 아무 참조도 얻지 못했습니다. 잘못된 DLL을 검색하고 있습니까? using Microsoft.VisualStudio.TestTools.UnitTesting; using Kya.MsFx.Services.Swiper; namespace Kya.MsFx.Devices.Swiper.Test { [TestClass] public class SwiperWindowTest { private SwiperWebServiceHost m_SwiperWS = …

6
Visual Studio에서 DLL 파일의 경로를 어떻게 설정합니까?
DLL 파일에 의존하는 응용 프로그램을 개발했습니다. 응용 프로그램을 디버깅 하면 응용 프로그램에서 다음과 같이 불평합니다. "이 응용 프로그램은 xxx.dll을 (를) 찾지 못해 시작하지 못했습니다." 따라서 DLL 파일을 내 .vcproj 파일과 동일한 디렉토리에 복사해야합니다. 어떤 상대 경로 또는 (바람직하지 않은) 절대 경로에서 DLL 파일을 찾도록 프로젝트를 설정하는 방법이 있습니까? 프로젝트 설정에서 …


17
DLL을로드 할 수 없습니다 (모듈을 찾을 수 없음 HRESULT : 0x8007007E).
내 .NET 4.0 응용 프로그램에서 사용해야하는 관리되지 않는 C ++ API 코드가있는 dll 라이브러리가 있습니다. 하지만 내 DLL을로드하려고하는 모든 방법에 오류가 발생합니다. DLL 'MyOwn.dll'을로드 할 수 없습니다 : 지정된 모듈을 찾을 수 없습니다. (HRESULT 예외 : 0x8007007E) 나는 인터넷에서 찾은 severa 솔루션을 읽고 시도했습니다. 작동하지 않습니다 .. 다음 방법을 사용해 …
113 c#  c++  dll  pinvoke 

14
기존 .exe, .dll에 대한 버전 정보를 어떻게 설정합니까?
빌드 프로세스의 일부로 컴파일 된 모든 바이너리에 대한 버전 정보를 설정해야합니다. 일부 바이너리에는 이미 버전 정보 (컴파일시 추가됨)가 있고 일부는 그렇지 않습니다. 다음 정보를 적용하고 싶습니다. 회사 이름 저작권 고지 상품명 제품 설명 파일 버전 제품 버전 이러한 모든 속성은 빌드 스크립트에 의해 지정되며 컴파일 후에 적용되어야합니다. C ++ Builder …

20
ImportError : DLL로드 실패 : % 1은 (는) 유효한 Win32 응용 프로그램이 아닙니다. 하지만 DLL이 있습니다.
ImportError : DLL load failed : % 1 is not a valid Win32 application 에서 상황이 매우 비슷 하지만 대답이 작동하지 않습니다. 내 Python 코드는 다음과 같습니다. import cv2 그러나 그 줄은이 질문의 제목에 표시된 오류를 던집니다. C:\lib\opencv이 64 비트 컴퓨터에 OpenCV가 설치되어 있습니다. 64 비트 Python을 사용하고 있습니다. 내 …
112 python  opencv  dll  path 

14
Java 오류 열기 레지스트리 키
명령 프롬프트에서 Java로 작업을 시도 할 때이 오류가 발생합니다. Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment 며칠 전에 Java 디렉토리와 레지스트리를 삭제하는 데 어려움을 겪었습니다. 컴퓨터를 다시 시작했는데 Java가 여전히 잘 작동 한 다음 오늘 다시 시작했는데 …
110 java  dll  runtime  registry 

12
.NET 응용 프로그램의 종속성을 확인하려면 어떻게합니까?
.NET 응용 프로그램의 종속성을 확인하려면 어떻게합니까? Dependency Walker 는 관리되는 앱에서 작동 합니까 ? 최신 버전을 다운로드하고 앱 프로파일 링을 시도했지만 별다른 설명없이 종료됩니다. .NET에서 작동하지 않는 경우 런타임 DLL로드 문제를 디버깅하는 데 도움이되는 다른 도구가 있습니까?

4
개체, 특히 STL 개체를 DLL로 (부터) 안전하게 전달하는 방법은 무엇입니까?
클래스 개체, 특히 STL 개체를 C ++ DLL과주고받는 방법은 무엇입니까? 내 응용 프로그램은 DLL 파일 형식의 타사 플러그인과 상호 작용해야하며 이러한 플러그인이 빌드되는 컴파일러를 제어 할 수 없습니다. STL 개체에 대해 보장 된 ABI가 없다는 것을 알고 있으며 내 응용 프로그램이 불안정해질 수 있습니다.
106 c++  windows  dll  stl  abi 

4
dllexport를 사용하여 DLL에서 함수 내보내기
C ++ Windows DLL에서 함수를 내보내는 간단한 예제를 원합니다. 헤더, .cpp파일 및 .def파일 (절대적으로 필요한 경우) 을보고 싶습니다 . 내 보낸 이름을 꾸미지 않고 싶습니다 . 가장 표준적인 호출 규칙 ( __stdcall?) 을 사용하고 싶습니다 . 나는 사용을 원 __declspec(dllexport)하고 사용할 필요가 없습니다.def 파일을. 예를 들면 : //header extern "C" …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.