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

 
boysn >> :

그들의 공포는 얼마나 많은 ... 이러한 실수 ...

[BCC32 오류] U_svd_dll.cpp(15): E2209 포함 파일 'stdafx.h'를 열 수 없습니다.
[BCC32 오류] iosfwd(254): E2238 'char_traits<wchar_t>::int_type'에 대한 다중 선언

.

가장 간단한 것은 stdafx.h 를 사용하는 것입니다.

한 줄만 제거하면 됩니다. #include "stdafx.h"

그리고 그가 FILE-

반대로 #include <stdio.h> 한 줄을 추가해야 했습니다.

.

네.

고맙습니다.

웃었습니다 :-).

Borland는 경쟁에 대해 진지하게 생각했습니다 :-).

이러한 모든 오류는 다음과 같습니다.

{...}

[BCC32 오류] iosfwd(151): E2344 'char_traits<char>::lt(const char &,const char &)'의 이전 선언
[BCC32 오류] iosfwd(371): E2238 'char_traits<char>::compare(const char *, const char *, unsigned int)'에 대한 다중 선언
[BCC32 오류] iosfwd(156): E2344 'char_traits<char>::compare(const char *,const char *, unsigned int)'의 이전 선언

{...}

이것은 그들의 개선 사항입니다! :-) 이것은 당신의 9번입니까?

6번째 데빌더에서는 그런 오류가 없었어요! :-) 이것은 새롭다! :-)

나는 그들과 무엇을해야할지 조차 모른다.

 

예, 저는 Builder 2009를 가지고 있습니다. 한 파일에서 stdafx.h를 주석 처리했는데 다른 파일에서 나타납니다. 간단히 말해서, 나는 그것이 발생하는 모든 파일의 모든 것을 주석 처리했습니다.

결과적으로 오류 0개, 경고 29개:

.

[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없습니다: 헤더의 초기화된 데이터
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없습니다: 헤더의 초기화된 데이터
[BCC32 경고] ap.cpp(373): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] ap.cpp(375): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] ap.cpp(442): W8060 잘못된 할당일 수 있음
[BCC32 경고] ap.cpp(494): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] ap.cpp(512): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] ap.cpp(539): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] ap.cpp(552): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] ap.cpp(710): W8012 부호 있는 값과 부호 없는 값 비교
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없습니다: 헤더의 초기화된 데이터
[BCC32 Warning] bdsvd.cpp(1047): W8004 'rightside'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] bdsvd.cpp(1047): W8004 'sminlo'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없음: 헤더의 초기화된 데이터
[BCC32 경고] bidiagonal.cpp(221): W8004 'minmn'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없습니다: 헤더의 초기화된 데이터
[BCC32 경고] blas.cpp(108): W8004 'a'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] blas.cpp(131): W8004 'a'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] blas.cpp(154): W8004 'a'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] blas.cpp(647): W8004 'ccols'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없습니다: 헤더의 초기화된 데이터
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없음: 헤더의 초기화된 데이터
[BCC32 경고] lq.cpp(107): W8004 'maxmn'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] lq.cpp(282): W8004 'maxmn'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없음: 헤더의 초기화된 데이터
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없음: 헤더의 초기화된 데이터
[BCC32 경고] reflections.cpp(215): W8004 'vm'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] reflections.cpp(281): W8004 'vm'에 사용되지 않는 값이 할당되었습니다.
[BCC32 경고] xlocnum(1617): W8058 미리 컴파일된 헤더를 만들 수 없음: 헤더의 초기화된 데이터

.

#include <stdio.h> 줄을 사용하여 삽입할 위치를 잘 이해하지 못했습니다... :-(

 
boysn >> :

예, 저는 Builder 2009를 가지고 있습니다. 한 파일에서 stdafx.h를 주석 처리했는데 다른 파일에서 나타납니다. 간단히 말해서, 나는 그것이 발생하는 모든 파일의 모든 것을 주석 처리했습니다.

결과적으로 오류 0개, 경고 29개:

#include <stdio.h> 줄을 사용하여 삽입할 위치를 잘 이해하지 못했습니다... :-(

지금은 전문가에게 경고를 남겨주세요.

비록 ... 구글은 각 경고에 대해 노력하지만 할 수 있다고 생각합니다.

FILE에 오류가 없으면 아무데도 삽입할 필요가 없습니다.

요컨대, 모든 것이 잘되었습니다.

 
stdafx.h 파일은 별로 중요하지 않습니까? DLL의 성능에 영향을 줍니까?
 
이러한 경고를 무시할 수 있습니까? 작동하는 DLL이 있습니까?
 

stdafx.h 파일에 대해 묻는 이유는 무엇입니까?

http://www.google.ru

.

그리고 Dll-check up-tell에 관해서.

 

흠...네, MQL에서 에러가 나는 것 같지는 않습니다. 가져 오기 ... 이제 데이터를 확인해야 합니다...

하지만 29개 분량의 경고는 어떻습니까? 그들은 중요합니까?

 
죄송합니다, 관성에 의해 :-)
 
boysn >> :

흠...네, MQL에서 에러가 나는 것 같지 않은데, 가져오기가 되네요... 이제 데이터를 확인해야 할 것입니다...

하지만 29개 분량의 경고는 어떻습니까? 그들은 중요합니까?

나는 말하지 않을 것이다 :-).
 

:-)))))

매우 감사합니다!!! 나는 당신의 도움으로 성공했다는 사실에 매우 기쁩니다!!!

이제 Google을 사용하여 질문을 명확히 하겠습니다 :-)

사유: