读书人

驱动开发环境LNK1146: no argument sp

发布时间: 2012-03-09 16:54:57 作者: rapoo

驱动开发环境LNK1146: no argument specified with option "/libpath:"
我在配VC和DDK的时候

出现LNK1146: no argument specified with option "/libpath:"


原因是我下了个WINXPDDK但是说版本不支持?
然后我到VCKBASE下了NTDDK

现在链接是
include :

E:\NTDDK\inc\ddk
E:\NTDDK\inc\ddk\wdm

lib:
E:\NTDDK\lib\i386

老是提示这个问题,请做过的说说开发环境

[解决办法]
在命令行编译,不要在vc中编译
[解决办法]
写好makefile,source 直接用DDK build
驱动用vc只不过是编辑和link
[解决办法]
makefile是固定的,任何工程都一样的
sources文件只要改下生成的目标文件名字,还有原文件名字就行了,到DDK文件下面拷贝下这两个文件

改下sources文件两个地方就好了
---------------------
TARGETNAME = Mysys //这个是生成的目标文件名字,也就是SYS文件名
TARGETPATH = obj
TARGETTYPE = DRIVER

SOURCES= process.c //这是原文件名字
---------------------------

读书人网 >VC/MFC

热点推荐