메뉴 건너뛰기

프로그래밍


VC++6.0환결설정

유동철 2004.02.16 14:56 조회 수 : 721


DDK초보 입문자입니다.

여기저기 질문 올리고, 자료찾고 정신이 없습니다.

여러님들의 VC++셋팅 내용 그대로 하였는데 컴파일시 오류가 나서요...

Deleting intermediate files and output files for project 'TestDrv - Win32 Debug'.
--------------------Configuration: TestDrv - Win32 Debug--------------------
Compiling...
HelloDrv.cpp
Linking...
LINK : warning LNK4075: ignoring /INCREMENTAL due to /DEBUGTYPE specification
LINK : error LNK2001: unresolved external symbol _DriverEntry@8
HelloDrv.obj : error LNK2001: unresolved external symbol "unsigned long __cdecl DbgPrint(char
*,...)" (?DbgPrint@@YAKPADZZ)
HelloDrv.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) long __stdcall
IoCreateDevice(struct _DRIVER_OBJECT *,unsigned long,struct _UNICODE_STRING *,unsigned
long,unsigned long,unsigned char,struct _DEVICE_OBJECT * *)" (__imp
_?IoCreateDevice@@YGJPAU_DRIVER_OBJECT@@KPAU_UNICODE_STRING@@KKEPAPAU_DEVICE_OBJECT@@@Z)
HelloDrv.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __stdcall
RtlInitUnicodeString(struct _UNICODE_STRING *,unsigned short const *)" (__imp_?
RtlInitUnicodeString@@YGXPAU_UNICODE_STRING@@PBG@Z)
HelloDrv.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __stdcall
IoDeleteDevice(struct _DEVICE_OBJECT *)" (__imp_?IoDeleteDevice@@YGXPAU_DEVICE_OBJECT@@@Z)
debug\TestDrv.sys : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.

TestDrv.sys - 6 error(s), 1 warning(s)

또 다른님이 올려주신 "기초드라이버제작"의 VC++셋팅방법을 사용해봐도 같은 종류의 오류가 납니다.

개발환경 : Window2000, VC++6, DDK2000, SDK, DriverStudio2.6

그대로 해본다고 해봤는데, 혹시 틀린것이 있어서 오류가 나는지... 몇칠째 계속 이러네요.. ㅜ.ㅜ

"기초드라이버제작"의 방법대로 하면 또 다른 내용의 오류가 나올때도 있습니다.

Deleting intermediate files and output files for project 'HelloDrv - Win32 Debug'.
--------------------Configuration: HelloDrv - Win32 Debug--------------------
Compiling...
HelloDrv.cpp
C:\NTDDK\INC\DDK\ntddk.h(370) : error C2146: syntax error : missing ';' before identifier 'Lock'
C:\NTDDK\INC\DDK\ntddk.h(370) : error C2501: 'PULONG_PTR' : missing storage-class or type
specifiers
C:\NTDDK\INC\DDK\ntddk.h(370) : error C2501: 'Lock' : missing storage-class or type specifiers
C:\NTDDK\INC\DDK\ntddk.h(824) : error C2146: syntax error : missing ';' before
identifier 'KSPIN_LOCK'
C:\NTDDK\INC\DDK\ntddk.h(824) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

HelloDrv.sys - 5 error(s), 0 warning(s)

NTDDK.h에서 오류가 나는데 제 생각에 Header에서 오류가 날 수 는 없을것 같은데...

죄송하지만 답변좀 부탁드리겠습니다.




번호 제목 글쓴이 날짜 조회 수
공지 [TIP] PYTHON 에서 "UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence" 오류 날때... [48] 파이팅건맨 2016.02.20 105340
공지 [TIP] R에서 페이스북 페이지 정보 크롤링 하기 [6] 파이팅건맨 2017.02.11 15150
공지 [TIP] TensorFlow를 윈도우에서 사용하기 (A way to use TensorFlow on Windows) [3] 파이팅건맨 2016.04.16 14591
25 타이머 관련해서 질문 드립니다. [1] 진성봉 2005.10.20 297
24 클라이언트에서 서버에 접속시 버전체크후 다운받는루틴 [1] LEEHK 2005.10.12 276
23 시리얼 통신 DCB 셋팅 [1] 이상진 2005.10.05 461
22 nt베이스에서 컴포트 인터럽트제어 [1] 이상진 2005.09.29 263
21 다시 질문드립니다.. [1] 고진원 2005.08.25 202
20 PCI 시리얼통신카드 드라이버 관련 [1] 은성아바 2005.08.23 837
19 추가질의좀...VESA 확장 바이오스 함수로 화면 전화은 어떻게... [1] 정** 2005.06.08 423
18 VESA바이오스 함수로 그레픽 출력 어셈블 코드를 자세한 설명과 소스좀 부탁드림니다. [1] 정** 2005.06.05 331
17 질문]winCE Platformbuilder에관하여 [1] 박기용 2005.05.16 163
16 답변 감사합니다. 고진원 2005.04.15 128
15 데브피아에 올리신 자료에 대한 문의 [1] 고진원 2005.04.13 193
14 Devpia 질문 답변 부탁합니다. [1] 김진식 2004.10.07 244
» VC++6.0환결설정 [6] 유동철 2004.02.16 721
12 VC++ 에서 DLL 만들때.. [1] 박성철 2003.11.28 238
11 UrlEscape 에러 [2] 이슬 2003.11.08 253
10 리소스에 exe파일을 합치는 것에 대해... [1] 이명규 2003.08.27 190
9 감사하구요 한가지만... [1] 정준호 2003.07.31 193
8 어디에 있는지... [1] 정준호 2003.07.30 137
7 HTML의 INPUT 테그값을 얻어오는 방법 [1] 홍성호 2003.07.20 396
6 MainFrm.cpp에서 ConnectDlg.cpp 함수쓰기 [1] 이락상 2003.07.03 185
위로