Excel VBA에서 호출하도록 C++ DLL 파일을 설정하는 방법에 대한 비디오 자습서를 방금 보았습니다. 나는 시작하기 위해 간단한 것을하고있다. 그래서 새로운 Win32 프로젝트를 열고 응용 프로그램 마법사에서 DLL과 빈 프로젝트를 선택하고 계속 진행합니다. 그리고 나는 .cpp 파일을하고 .DEF 파일은 다음과 같이VBA에서 사용할 VC C++ DLL 파일이 없습니다.
square.cpp 파일 :
double __stdcall square(double & x)
{
return x*x;
}
defFile.def :
LIBRARY "square"
EXPORTS
square
는 다음 속성 투사 -> 링커 - > 입력 -> 모듈 정의 파일 : defFile.def
그리고 난 컴파일.
이제는 .dll 파일이 프로젝트 디버그 폴더에 나타나야하지만 그렇지 않습니다. 어떤 생각이 잘못된거야?
P. 나는 프로그래밍에 익숙하지 않으므로 전문 용어에 쉽게 익숙해진다.
답장을 보내 주셔서 감사합니다 :) "솔루션 '광장'(1 프로젝트)"를 마우스 오른쪽 버튼으로 클릭하면 'Windows 탐색기에서 열린 폴더'옵션을 찾을 수 없습니다. 이것에 대한 도움이 될 것입니다. 편집 : 실제로 이제 디버그 폴더에 .dll 파일이 있습니다. 문제는 필자가 전체 프로젝트를 컴파일하는 것보다는 함수를 컴파일하는 것이라고 생각합니다. 도와 주셔서 감사합니다. – Ash