阅读:1882回复:10
请教高手
if exist %1.exe del %1.exe
ml /c /coff /Zd /Zi %1.asm if not exist %1.obj goto mlerr if not exist %1.res goto pos1 Link /SUBSYSTEM:WINDOWS /DEBUG/DEBUGTYPE:COFF %1.obj %1.res Link /SUBSYSTEM:WINDOWS /DEBUG/DEBUGTYPE:CV %1.obj %1.res echo link with the resource file goto pos2 :pos1 Link /SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV %1.obj Link /SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:COFF %1.obj echo without the resource file :pos2 del %1.obj goto over :mlerr echo assemble error! :over我用了两种方法连接,都不能加入调试信息,但没有*.RC文件时却能加上,请问我怎么作才能加入调试信息,我头都大了,程序不好调试啊! |
|
|
沙发#
发布于:2005-04-28 15:03
看我的垃圾原创
http://www.driverdevelop.com/forum/html_91161.html?1114671513 里面有VC工程的编译连接设置 |
|
|
板凳#
发布于:2005-04-28 16:32
哪个能够解决我的问题吗
|
|
|
地板#
发布于:2005-04-28 16:38
怎么用,我下载了,不知道怎么用呢,高手讲详细点啊
|
|
|
地下室#
发布于:2005-04-29 16:33
怎么用,我下载了,不知道怎么用呢,高手讲详细点啊 在vs2003里打开Driver目录下的.sln,就是那个所谓的解决方案,里面有六个工程,其中有三个是驱动工程,打开工程的Option中看我的编译连接设置 |
|
|
5楼#
发布于:2005-04-30 10:25
老大,VS2003是什么啊,我没用过啊,我看来真是一个猪了,你能不能给新手一个较好的上手方式啊,多谢了
|
|
|
6楼#
发布于:2005-04-30 11:52
老大,VS2003是什么啊,我没用过啊,我看来真是一个猪了,你能不能给新手一个较好的上手方式啊,多谢了 就是Visual Studio .NET 2003,VC6后继版本,我有个2002的,中文2003 http://www.driverdevelop.com/forum/html_91247.html?1114833052 又给我个vs2003 E文的,你也可下载一个 |
|
|
7楼#
发布于:2005-04-30 15:02
难道MASM32过时了吗,我一定要要VC来编译吗
|
|
|
8楼#
发布于:2005-04-30 16:33
VC与MASM32编译器有区别,但连接器可以混用,但写驱动很少有人用汇编,因为头文件好像没有DDK版的
|
|
|
9楼#
发布于:2005-04-30 16:46
啊,原来你不是在做驱动,在做应用程序,误解了
LINK加上这个,看看能不能生成PDB格式的符号 /PDB:{filename|NONE} /PDBTYPE:{CON[SOLIDATE]|SEPT[YPES]} |
|
|
10楼#
发布于:2005-05-04 16:09
谢谢bmyyyud,谢谢你的回答,祝你五一快乐谢谢大家,祝大家五一快乐!
|
|
|