dll에서 함수를 가져오는 문제를 이해하는 데 도움이 됩니다. - 페이지 5

 

이 도움에 대해 매우 감사할 것입니다!

스크립트 형식의 MQL 코드가 있습니다. 순수하게 dll에서 함수 가져오기 를 확인하기 위한 용도로만 사용됩니다.

파일:
 

프로젝트 코드

파일:
project_svd.rar  1808 kb
 

Debilder는 또 틀렸어!

나는 Visual C++ 2005를 가져갔다.

모든 파일을 프로젝트 에 추가했습니다.

모든 것이 구축되었습니다! 오류가 없습니다...

.

1>aaadll - 오류 0개, 경고 11개
========== 빌드: 1 성공, 0 실패, 0 최신 업데이트, 0 건너뛰기 ==========

.

정확히 모든 파일이 프로젝트에 추가되었는지 확인하십시오.

.

재미를 위해 선반에서 빌더를 꺼냈습니다.

.

일반적으로 ap 라이브러리의 H 파일로 프로젝트를 빌드하려고 했습니다.

소스 자체를 프로젝트에 추가하지 않았습니다.
.

Debilder는 유죄가 아닙니다 :-(.

 

와, 요마이... 와...

그리고 11가지 경고 - 일부 파일이 누락되었습니까?

아마도 관련 라이브러리입니까? 디빌더의 옵션에서 파일을 독립 실행형으로 만들기 위해 동적 RTL을 False로 설정했습니다.

이 옵션은 경고에 영향을 줄 수 있습니다. 나는 Arkhanelsky에서 이것을 읽었습니다 ...

내 스크립트가 작동합니까? 함수를 호출합니까? 그런 다음 'SVD_DLL' 함수를 dll 'svd_dll.dll'에서 호출할 수 없습니다( 오류 127 ).

 

그리고 나는 프로젝트에 모든 것이 있다고 생각했습니다 ... http://alglib.sources.ru/ 사이트에서 완전히 다운로드했습니다.

어디에서 찾을 수 있나요? 다른 곳에 있어야 합니까?

 
ap.cpp 파일이 부족합니까? 거기에 있는 줄 알았는데...
 

음... 음, 말하자면 모든 파일을 프로젝트 에 넣어야 합니다.

당신이 나에게 보낸 것.

.

솔직히 말해서, 나는 그것에 대해 생각조차하지 않았을 것입니다.

*라이브러리*에 포함된 파일 세트 중 *하나의 파일*,

프로젝트에 추가해야 합니다.

 
:-) 지금 시도하려고합니다 ...
 

젠장, 나는 그것을 이해하지 못한다 :-(

cpp 파일과 h 파일 모두 다 추가된듯... 결과적으로 오류와 경고가 전반적으로 많이 나오네요... 일종의 매복 :-)

 
Visual C ++ 2005의 프로젝트 와 Builder에 모든 파일을 추가했는데 거기에 오류가 없습니까?
사유: