2013-09-21 5 views
1

현재 고객에게 배송 될 C의 DLL 라이브러리를 만드는 프로젝트를 진행 중입니다. DLL은 일부 함수를 내보내고 내 보낸 모든 함수는 __stdcall 호출 규칙을 사용합니다. 또한 라이브러리에는 내 보낸 적이 있지만 내 보낸 함수에서 사용하는 일부 기능이 있습니다. 이러한 로컬 함수의 호출 규칙에주의해야합니까? 로컬 함수의 호출 규칙을 기본 상태로 둘 수 있습니까?dll에서 내보낼 수없는 함수의 호출 규칙에주의해야합니까?

답변

2

아니요, 내부 기능에 대한 호출 규칙에 대해 걱정할 필요가 없습니다. 예, 그대로 둘 수 있습니다.

호출 규칙은 컴파일러에 대한 명령어입니다. 함수를 "수동으로"호출하려는 경우에만 걱정할 필요가 있습니다. 어셈블리 또는 다른 언어에서.

DLL이 이미 컴파일되어 있고 내부 기능이 연결되어 있습니다.