首页
社区
课程
招聘
求教一个问题,困扰很久了
发表于: 2010-6-1 19:52 4292

求教一个问题,困扰很久了

2010-6-1 19:52
4292
我想用VC编写一个静态库文件,但是静态库中可能会用到一个很大的常量数据,500K,但是静态库中又不能有资源文件,请教一下各位有什么好的办法没(一定的在编译的时候编译到LIB中)。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
没有明白楼主的意思。能不能讲的在清楚一点。
用数组不行嘛?
2010-6-1 22:37
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我是菜鸟,也想知道,帮你顶
2010-6-2 12:55
0
雪    币: 2513
活跃值: (645)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
就数组呗,难道不能实现么?
2010-6-2 13:02
0
雪    币: 81
活跃值: (40)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
貌似没有什么别的办法。。或者存到一个bat文件中。在库的函数中将它引入进来。。
2010-6-2 13:24
0
雪    币: 359
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
可以用const char* g_lpData = "\x01\x02\x03"这种形式定义,省去数组初始化的开销,不过要先写一个程序将500k的内容转换成这种形式就行了。
2010-6-2 13:32
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
顶顶,我是来凑帖子领邀请码啊
2010-6-2 14:47
0
雪    币: 1787
活跃值: (345)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
可以啊,只是很麻烦呀,一个500K的文件,得定义半天,才能放进去。
2010-6-3 23:27
0
雪    币: 1787
活跃值: (345)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
这个不好,我本来就是想编译进去的。不过谢谢了。~
2010-6-3 23:28
0
雪    币: 1787
活跃值: (345)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
找到答案了
bits        32
section .data

global _pbin
_pSkinMagicDll incbin "123.bin"
global _nbin
_nbin dd $-_pbin



用NASM 编译 链接成OBJ 直接在VC中引用~
2010-6-3 23:32
0
游客
登录 | 注册 方可回帖
返回