阅读:2765回复:7
我是新手,关于DS 库的编译问题
OS: 2000 SP4
2KDDK SP1 DS V3.2 先装VC6.0 再装DDK,DS 之后 开始-- 程序-- DEVELOPMENTKITS--2000DDK-- Checked Build Environment 之后在DOS下BUILD -cZ 在进入VC++,设了DDK ROOT 之后编译DS库文件出错: ompiling... k1394.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression k1394Async.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression K1394Isoc.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kevent.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kexception.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kirp.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression klower.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kmutex.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kpnplow.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression ksemaphr.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kspin.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression ksysthrd.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression ktimer.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kusb.cpp .\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression kustring.cpp .\\..\\include\\kworkitm.h(31kdmaxfer.cpp cl.exe terminated at user request. Tool execution canceled by user. The following environment variables were not found $(WINVER) $(NTDDI_VERSION) $(_WIN32_IE) $(_WIN32_WINNT) 请问是怎么会事? $(WINVER) $(NTDDI_VERSION) $(_WIN32_IE) $(_WIN32_WINNT) 是不是这几个环境变量没设?怎么设?我是新手,请具体。急,求救!!! |
|
|
沙发#
发布于:2005-03-09 12:02
先运行tool里的setddkgo后进入vc环境再编译库文件。。
|
|
|
板凳#
发布于:2005-03-13 23:37
我和楼上的仁兄遇到的问题相同,可我是按照帮助文档里头的步骤进行的。为何还是遇到这样的错误呢?
|
|
|
地板#
发布于:2005-03-14 11:48
我和楼上的仁兄遇到的问题相同,可我是按照帮助文档里头的步骤进行的。为何还是遇到这样的错误呢? 那就有可能是软件或者系统的问题了。。。 我的2000加补丁4,,没有问题的。。。 |
|
|
地下室#
发布于:2005-03-14 17:50
那拜托能不能把你编译好的库,也就是driverworks\\lib目录压缩后发给我,谢谢!
rabbitrobbin@yahoo.com.cn rabbitrobbin@163.com |
|
|
5楼#
发布于:2005-03-18 11:10
|
|
|
6楼#
发布于:2005-03-25 15:40
建议把2kddk,ds3.2改成2003ddk,ds3.2试试,
我看了ds3.2中driverworks的帮助文档,好象说与2003ddk比较匹配吧~~ |
|
|
7楼#
发布于:2005-04-14 21:51
Windows 2000 Windows XP Windows 2003 Windows Longhorn
$(_WIN32_WINNT) 0x0500 0x0501 0x0502 0x0600 $(WINVER) 0x0500 0x0501 0x0502 0x0600 $(_WIN32_IE) 0x0501 0x0603 0x0603 0x0605 $(NTDDI_VERSION) 0x05000000 0x05010000 0x05020000 0x06000000 |
|