我想生成一个exe文件,它的基址为16K,可是用link链接时提示Base必须为64k的倍数。我以前曾经将base设置为0x800过,现在不知道怎么配置了。请问哪位知道?
我现在的link命令为:link /ENTRY:testentry /BASE:0x10000 /ALIGN:0x200 /MERGE:data=text /merge:.rdata=.text /nodefaultlib /FIXED /DRIVER /NOLOGO /STACK:0 /HEAP:0 /SUBSYSTEM:NATIVE /OUT:kernel.exe test.obj
我现在的link命令为:link /ENTRY:testentry /BASE:0x10000 /ALIGN:0x200 /MERGE:data=text /merge:.rdata=.text /nodefaultlib /FIXED /DRIVER /NOLOGO /STACK:0 /HEAP:0 /SUBSYSTEM:NATIVE /OUT:kernel.exe test.obj
解决方案 »
- Tencent的在IE和IM聊天的RichEdit窗口中针对GIF的Context Toolbar是怎么实现的?
- 在VC下做GUI的网上资料
- 在BHO里怎能么访问INI文件?
- 在堆(heap)上创建内存和在栈(stack)上生成内存有什么区别!(UP有分,1小时后结帐)
- 请教COM, IDispatch相关问题!
- 如何在窗口上插入非BMP格式的图片?
- 请教各位,为什么我在对话框中新增加的类里面申请的资源不能通过构造函数来释放?!
- 高分购《C++到VC6》精彩一百例的源代码
- 关于字符处理的两个函数请教
- 学vc++
- VC SDK 多线程编译的程序,退出时Compuware BoundsChecker检测到内存泄露...
- 关于文本控件的问题!
下拉列表选output
第一项就是base address