为什么vc连接不到masm编译的obj文件?
下面这个联结是源代码
http://bluecrest.nease.net/Main.rar
问题点数:50、回复次数:4Top
1 楼clumsy(Kyrie eleison)回复于 2004-09-03 14:13:14 得分 30
你的 readsec.obj 不对吧? 我看了一下, 怎么好像是 masm6.1 的编译的? 应该是用 Masm32 的来做吧, 子程名 _readsector 由于被 'c' 修饰了, 所以, 应该不用再加前缀的 '_' 的, 即直接是 readsector, 编译时, 会根据 'c' 的语言修饰词, 替你加上的. 我在 Masm32V7+BCC45 下, 创建 .exe 可以了的. 但没有运行测试.Top
2 楼clumsy(Kyrie eleison)回复于 2004-09-03 14:35:46 得分 0
抱歉, 弄错了. 只看了你前面的 .model flat 了, 没有仔细看后面的内容. 你的这个程序应该是 dos16 的吧, 否则的话, readsector 子程中的 int21h 就有问题了. 我这里还没有 vc, 那个 BC45 还支持不好 masm 的 16 位的 .objTop
3 楼cuihao007(杨过)回复于 2004-09-03 19:32:23 得分 10
/c /coff 加入这个参数Top
4 楼csdsjkk()回复于 2004-09-03 20:50:43 得分 10
http://61.132.72.44/dswc/upload/images/45661029410.jpg
http://61.132.72.44/dswc/upload/images/45661029411.jpg
Top




