«dll» 태그된 질문

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

3
Windows에서 __cdecl 또는 __stdcall?
현재 DLL로 배포 될 Windows 용 C ++ 라이브러리를 개발 중입니다. 내 목표는 바이너리 상호 운용성을 극대화하는 것입니다. 보다 정확하게는 DLL을 다시 컴파일 할 필요없이 여러 버전의 MSVC ++ 및 MinGW로 컴파일 된 코드에서 DLL의 함수를 사용할 수 있어야합니다. 그러나 어떤 호출 규칙이 가장 좋은지 cdecl또는 stdcall. 때때로 "C 호출 …

5
정적 라이브러리, 정적으로 연결된 동적 라이브러리 및 동적으로 연결된 동적 라이브러리의 .lib 파일에는 무엇이 있습니까?
정적 라이브러리, 정적으로 연결된 동적 라이브러리 및 동적으로 연결된 동적 라이브러리의 .lib 파일에는 무엇이 있습니까? 동적으로 연결된 동적 라이브러리에 .lib 파일이 필요하지 않고 정적 연결에서 .lib 파일은 모든 메서드가 포함 된 .obj 파일 일뿐입니다. 그 맞습니까?

3
동일한 솔루션에서 서로 다른 2 개의 log4net 버전 참조
log4net 1.2.10.0을 참조하는 NHibernate 2.1.2.400을 사용하고 있습니다. 같은 프로젝트에서 나는 또한 단순한 회계 SDK를 사용하는데, 슬프게도 여전히 log4net 1.2.9.0을 사용하고 있습니다. 따라서 log4net 1.2.10.0을 참조하면 NHibernate가 작동하도록 할 수 있지만 simplySDK가 작동하지 않습니다. 그 반대... 대부분의 문제는 log4net이 어셈블리 키를 변경했다는 사실에서 비롯된 것 같습니다. 성공하지 않고 바인딩 리디렉션을 사용해 …
80 .net  nhibernate  dll  log4net 

4
종속성이있는 동적 라이브러리와 연결
다음 시나리오를 고려하십시오. 종속성이없는 공유 라이브러리 libA.so. 종속성으로 libA.so를 사용하는 공유 라이브러리 libB.so. libB와 연결되는 바이너리 파일을 컴파일하고 싶습니다. 바이너리를 libB 와만 ​​연결해야합니까? 아니면 libA와 연결해야합니까? 런타임에 대한 종속성에서 해결되지 않은 기호를 해결할 수 있도록 직접 종속성과 만 연결하는 방법이 있습니까? 라이브러리 libB 구현이 향후 변경되어 다른 종속성 (예 : …
79 gcc  dll  dependencies  g++ 

10
컴파일 오류 : 'ASP.global_asax'유형이 두 DLL에 모두 있습니다.
방금 다른 프로젝트 페이지와 해당 dll을 기존 프로젝트의 Bin / 폴더에 통합했습니다. 내 프로젝트 프레임 워크는 3.5입니다. 프로젝트 또는 솔루션을 빌드하려고 할 때 다음 오류가 발생합니다. " 'ASP.global_asax'유형은 'c : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ timesheet \ 15a75c54 \ 898b48b9 \ assembly …
78 c#  asp.net  .net  dll 

1
C ++ 17에서 초기화 후 인라인 변수를 변경할 수 있습니까?
내 시나리오는 다음과 같습니다 (clang에서는 작동하지만 gcc에서는 작동하지 않음) liba.hpp : inline int MY_GLOBAL = 0; libother.cpp : (dll) #include "myliba.hpp" void myFunc() { // MYGLOBAL = 28; } someexe.cpp : RunAppThatUsesBothLibAandLibOther(); 문제는 인라인 변수가 런타임에 과도하게 수정되어 28을 예상 한 위치에서 0을 표시한다는 것입니다. MSVC는 이에 동의하지 않지만 clang은 …
11 c++  visual-c++  dll  clang  c++17 

1
최신 OpenMP 지원을 얻기 위해 명령 줄에서 clang을 사용하도록 창에서 CMake 구성
병렬화에 OpenMP를 사용 하는 작은 테스트 프로젝트 가 있습니다. 내 목표는 생산 있도록 컴파일하는 것입니다 .dll및 .lib이에 대한 고정 표시기에서 수행 할 수 있도록 (외부 라이브러리 내 실제 프로젝트 링크가이 유형을 사용하여 분산하기 때문에)의 OpenMP 4.5 이상을 지원, 라이브러리 및 명령 줄에서 그것을 할 테스트 및 검사 (도커 ​​부분은이 질문의 …

1
NuGet 패키지를 설치할 때 이러한 .dll을 추가 할 수 있습니까?
내 것과 비슷한이 제안 된 질문을 읽음으로 시작했지만 해결 방법이 없었습니다. 왜 MSTest.TestAdapter가 DLL을 NuGet 패키지에 추가합니까? 빠른 문제 설명 나는 NuGet 패키지를 작성하고, 때마다 나는 그것을 설치 NUnit하고 NUnit3TestAdapter .dll의는 I가 설치 프로젝트에 추가됩니다. 이 문제를 해결하는 솔루션을 찾고 싶습니다. 재현 단계 설명하고있는 문제를 재현하는 두 개의 자식 저장소를 …
10 c#  .net  dll  nuget 

2
C ++로 솔루션을 빌드 한 후 VCRUNTIME140_1.dll이 누락 됨
작은 텍스트 모험을 만들었습니다. 릴리스 및 x64 설정을 사용하여 Visual Studio Community 2019로 솔루션을 빌드했습니다. * .exe 파일을 다른 생성 된 파일과 함께 압축하여 VS가 설치되지 않은 다른 PC로 전송했으며 이미지에 표시되는 오류가 발생했습니다. 내 PC를 검색했는데 파일이 두 개의 다른 폴더에 있으며 그 중 하나는 system32이므로 새 PC에서 파일을 …
10 c++  dll 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.