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

 
빌더에 오류가 있습니다.
 

Visual C++ 2005에서 만든 기성 DLL을 보내 주시겠습니까?

나는 당신에게 매우 매우 감사 할 것입니다 :-)

 

Visual C ++ 2005에서 모든 것이 너무 쉽고 간단하다면 이것은 그것을 이해하는 데 상당한 동기가 됩니다.

사실, 충분한 시간이 걸릴 것이지만 어쨌든 당신은 나를 설득했습니다 ...

기성품 DLL을 요구하는 것을 뻔뻔스럽게 받아들이지 마십시오 ...

 

완성된 DLL을 공유할 수 있지만 3가지 이유로 공유하지 않습니다.

1. 이 DLL을 빌드하는 것은 너무 쉽습니다. 작업하는 데 5분이 걸립니다.

2. 개발 주기가 Dll의 구성으로 끝난다고 생각하지 않습니다.

그 다음에는 최소한 디버깅이 최대로 - 테스트 작성 -

3. 항목 2부터 코드 문제에 관한 질문은 최소한 다음과 같습니다.

나에게도 전달될 것입니다 :-).

.

도서관 만들기 연습 -

향후 프로그래머 생활에 매우 유용할 것입니다.

.

구체적인 질문이 있습니까?

.

그리고 " Visual Studio 에서는 모든 것이 간단합니다"에 대해... Visual Studio의 경우

모든 라이브러리 파일을 추가하지 마십시오. 그러면 많은 문제가 동일할 것입니다.

그리고 거기에서 같은 시간 동안 dll을 만들었습니다.

 

일반적으로 프로그래머가 오류를 볼 수 있는 것이 중요합니다.

[ILINK32 오류] 오류: \\COMP-BSN\MY DOCUMENTS\!ALGORITMS\SVD\SVD_DLL\2009.09.07\PROJECT\DEBUG_BUILD\U_SVD_DLL.OBJ에서 참조된 외부 'ap::afree(void *)' 해결되지 않은 오류

본질은 다음과 같이 표현됩니다.

오류: 해결되지 않은 외부

사실 이게 요점이 아니라 그냥 이 프로젝트 의 특징적인 부분을 지웠을 뿐인데,

ILINK32, ap::afree(void *), {...}U_SVD_DLL.OBJ와 같은

.

다음은 기술 문제입니다. 이 텍스트를 Google에 입력하고

http://www.google.ru/search?client=opera&rls=ko&q=오류:+Unresolved+external&sourceid=opera&ie=utf-8&oe=utf-8

그리고 첫 번째 링크로 이동

http://forum.shelek.ru/index.php/topic,4416.0.html

주의: "문제", "오류"라는 단어를 추가하면 러시아어로 된 링크가 있을 가능성이 큽니다.

.

글쎄, 일반적으로 이해하는 것이 나쁘지 않을 것입니다.

extern이라는 단어에 링커 오류가 있지만 없는 이유는 무엇입니까?

 

당연히 :-)

글쎄, 나는 당신을 이해 :-). 우리는 Visual C++ 2005를 다운로드하고 설치하고 공부할 것입니다 :-)))

아직 구체적인 질문은 없기 때문에 Builder 에서 프로젝트 에 모든 파일을 추가할 때 51개의 오류가 발생했습니다... 너무 많아서 큰 혼란에 빠졌습니다 :-)))

무엇을 물어봐야 할지도 모르겠고....

 
boysn >> :

무엇을 물어봐야 할지도 모르겠고....

아마도 오류의 특정 텍스트를 생성하려면?

 

예 ... 모든 것이 논리적입니다 ... 아직 이해가 없습니다 ... 우리가 원하는대로 ... :-)

공부하고 공부하고 공부합시다.... :-)

 

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

[BCC32 오류] U_svd_dll.cpp(15): E2209 포함 파일 'stdafx.h'를 열 수 없습니다.
[BCC32 오류] iosfwd(254): E2238 'char_traits<wchar_t>::int_type'에 대한 다중 선언
[BCC32 오류] iosfwd(136): E2344 'char_traits<wchar_t>::int_type'의 이전 선언
[BCC32 오류] iosfwd(260): E2238 'char_traits<wchar_t>::assign(wchar_t &,const wchar_t &)'에 대한 다중 선언
[BCC32 오류] iosfwd(141): E2344 'char_traits<wchar_t>::assign(wchar_t &,const wchar_t &)'의 이전 선언
[BCC32 오류] iosfwd(265): E2238 'char_traits<wchar_t>::eq(const wchar_t &,const wchar_t &)'에 대한 다중 선언
[BCC32 오류] iosfwd(146): E2344 'char_traits<wchar_t>::eq(const wchar_t &,const wchar_t &)'의 이전 선언
[BCC32 오류] iosfwd(270): E2238 'char_traits<wchar_t>::lt(const wchar_t &,const wchar_t &)'에 대한 다중 선언
[BCC32 오류] iosfwd(151): E2344 'char_traits<wchar_t>::lt(const wchar_t &,const wchar_t &)'의 이전 선언
[BCC32 오류] iosfwd(276): E2238 'char_traits<wchar_t>::compare(const wchar_t *, const wchar_t *, unsigned int)'에 대한 다중 선언
[BCC32 오류] iosfwd(156): E2344 'char_traits<wchar_t>::compare(const wchar_t *,const wchar_t *, unsigned int)'의 이전 선언
[BCC32 오류] iosfwd(283): E2238 'char_traits<wchar_t>::length(const wchar_t *)'에 대한 다중 선언
[BCC32 오류] iosfwd(167): E2344 'char_traits<wchar_t>::length(const wchar_t *)'의 이전 선언
[BCC32 오류] iosfwd(290): E2238 'char_traits<wchar_t>::copy(wchar_t *, const wchar_t *, unsigned int)'에 대한 다중 선언
[BCC32 오류] iosfwd(176): E2344 'char_traits<wchar_t>::copy(wchar_t *,const wchar_t *,unsigned int)'의 이전 선언
[BCC32 오류] iosfwd(298): E2238 'char_traits<wchar_t>::find(const wchar_t *, unsigned int, const wchar_t &)'에 대한 다중 선언
[BCC32 오류] iosfwd(187): E2344 'char_traits<wchar_t>::find(const wchar_t *, unsigned int, const wchar_t &)'의 이전 선언
[BCC32 오류] iosfwd(305): E2238 'char_traits<wchar_t>::move(wchar_t *, const wchar_t *, unsigned int)'에 대한 다중 선언
[BCC32 오류] iosfwd(197): E2344 'char_traits<wchar_t>::move(wchar_t *,const wchar_t *,unsigned int)'의 이전 선언
[BCC32 오류] iosfwd(312): E2238 'char_traits<wchar_t>::assign(wchar_t *, unsigned int,wchar_t)'에 대한 다중 선언
[BCC32 오류] iosfwd(212): E2344 'char_traits<wchar_t>::assign(wchar_t *,unsigned int,wchar_t)'의 이전 선언
[BCC32 오류] iosfwd(323): E2238 'char_traits<wchar_t>::to_int_type(const wchar_t &)'에 대한 다중 선언
[BCC32 오류] iosfwd(227): E2344 'char_traits<wchar_t>::to_int_type(const wchar_t &)'의 이전 선언
[BCC32 오류] iosfwd(334): E2238 'char_traits<wchar_t>::eof()'에 대한 다중 선언
[BCC32 오류] iosfwd(238): E2344 'char_traits<wchar_t>::eof()'의 이전 선언
[BCC32 오류] iosfwd(355): E2238 'char_traits<char>::assign(char &,const char &)'에 대한 다중 선언
[BCC32 오류] iosfwd(141): E2344 'char_traits<char>::assign(char &,const char &)'의 이전 선언
[BCC32 오류] iosfwd(360): E2238 'char_traits<char>::eq(const char &,const char &)'에 대한 다중 선언
[BCC32 오류] iosfwd(146): E2344 'char_traits<char>::eq(const char &,const char &)'의 이전 선언
[BCC32 오류] iosfwd(365): E2238 'char_traits<char>::lt(const char &,const char &)'에 대한 다중 선언
[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)'의 이전 선언
[BCC32 오류] iosfwd(378): E2238 'char_traits<char>::length(const char *)'에 대한 다중 선언
[BCC32 오류] iosfwd(167): E2344 'char_traits<char>::length(const char *)'의 이전 선언
[BCC32 오류] iosfwd(385): E2238 'char_traits<char>::copy(char *, const char *, unsigned int)'에 대한 다중 선언
[BCC32 오류] iosfwd(176): E2344 'char_traits<char>::copy(char *, const char *, unsigned int)'의 이전 선언
[BCC32 오류] iosfwd(393): E2238 'char_traits<char>::find(const char *, unsigned int, const char &)'에 대한 다중 선언
[BCC32 오류] iosfwd(187): E2344 'char_traits<char>::find(const char *,unsigned int,const char &)'의 이전 선언
[BCC32 오류] iosfwd(400): E2238 'char_traits<char>::move(char *, const char *, unsigned int)'에 대한 다중 선언
[BCC32 오류] iosfwd(197): E2344 'char_traits<char>::move(char *, const char *, unsigned int)'의 이전 선언
[BCC32 오류] iosfwd(407): E2238 'char_traits<char>::assign(char *,unsigned int,char)'에 대한 다중 선언
[BCC32 오류] iosfwd(212): E2344 'char_traits<char>::assign(char *,unsigned int,char)'의 이전 선언
[BCC32 오류] iosfwd(418): E2238 'char_traits<char>::to_int_type(const char &)'에 대한 다중 선언
[BCC32 오류] iosfwd(227): E2344 'char_traits<char>::to_int_type(const char &)'의 이전 선언
[BCC32 오류] iosfwd(429): E2238 'char_traits<char>::eof()'에 대한 다중 선언
[BCC32 오류] iosfwd(238): E2344 'char_traits<char>::eof()'의 이전 선언
[BCC32 오류] xutility(345): E2406 종속 유형 한정자 'bool'은 클래스 또는 구조체 유형이 아닙니다.
[BCC32 오류] xutility(346): E2406 종속 유형 한정자 'bool'은 클래스 또는 구조체 유형이 아닙니다.
[BCC32 오류] xutility(347): E2406 종속 유형 한정자 'bool'은 클래스 또는 구조체 유형이 아닙니다.
[BCC32 오류] xutility(347): E2228 오류 또는 경고 메시지가 너무 많습니다.

 
프로젝트 에는 24개의 파일이 있습니다: cpp, h
사유: