阅读:3015回复: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的路径去掉,让连接器自动寻找默认库进行链接 就没有该问题了。” 小弟对这段话实在是不理解,求大虾指点! |
|
沙发#
发布于:2012-04-12 11:02
不是很清楚!
|
|
板凳#
发布于:2012-12-04 13:18
修改一下链接器里的命令行中的其他选项为:/SECTION:INIT,D /IGNORE:4078 /safeseh:no ,然后再试试吧
|
|
|
地板#
发布于:2016-01-03 10:24
轻松就业,高薪实习,让众多有志往单片机PLC、ARM/嵌入式系统、Android、FPGA方向发展的哥们迅速提升职业技能, 经过系统提升后,保证就业5-10K.更多疑问咨询:Q2532176025 13397813997黄工! |
|