DLL Project의 def 파일의 LIBRARY 설명자
889 단어 Microsoft
LIBRARY "ANameDLL"
EXPORTS
MyFunc1 @1
MyFunc2 @2
여기
LIBRARY 줄을 삭제하는 것이 가장 좋다. 이유는 다음과 같다.
만약 DLL 프로젝트가 큰 프로젝트의 하위 프로젝트이고, Debug 모드 아래에도 Debug 모드가 있다면, 위의 줄을 삭제해야 합니다.
그렇지 않은 경우: Visual Studio는 이 프로젝트를 사용하는 모든 exe의 의존 관계를 AnameDLL로 설정합니다.Debug 모드든 Release 모드든 dll
VCprojects 파일에 지정되었음에도 불구하고: MyExeD.exe가 링크에 있을 때 링크 AnameDLLD.lib 및 AnameDLL은 Debug 모드에서 AnameDLLD를 생성합니다.lib 및 AnameDLLD.dll.하지만 MyExeD.exe가 실행될 때 AnameDLL을 찾습니다.AnameDLLD가 아닌 dll.dll.그래서 MyExeD.exe의 Debug가 실행되지 않습니다.depends 도구를 통해 이 의존 관계를 볼 수 있습니다.
배경 지식, MSDN DLL 설명:
http://msdn.microsoft.com/en-us/library/d91k01sh(v=VS.80).aspx
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Microsoft에 인증되지 않은 취약점? 이야기Microsoft는 제품이나 서비스의 취약성을 발견하면 보상금을 받을 수 있는 제도 「Microsoft Bug Bounty Program」이 있다. 본 기사에서는 Microsoft에 인정되지 않았지만, 유저에게의 리...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.