阅读:2822回复:3
一个初级问题,求指教!!
我的环境是VS2005+ds+ddk,使用DriverWizard生成的工程,一个为app,一个为driver。
问:app是sys的测试工程,编译app的时候是用Build solution with DDK build.exe,还是用vs的build? 我的DDK build.exe编译可以通过,但是里面的打印信息无法显示。我用vs编译,可是出一大堆LINK错误,搭建环境的时候在网上查到这种错误的解决办法: “error LNK2019:unresolved external symbol error LNK2001:unresolved external symbol 解决:在链接选项中加入 /verbose:lib,就可以看到链接生成执行文件时链接程序所要链接的库的路径。发现所有链接库的路径为DDK所在路径。 原来先前用VS写驱动时,在VC++ Directories-->Library Files中加入了驱动库的路径。只要把DDK的路径去掉,让连接器自动寻找默认库进行链接 就没有该问题了。” 小弟对这段话实在是不理解,求大虾指点! |
|