标签: visual-c++ linker masm
我在MASM中使用宏来生成大约2000个函数,我为每个函数定义了一个字符串,但在任何给定的程序中我只使用了大约30个函数。
(没有办法预测我将提前使用哪些;我会根据需要使用它们。)
有没有办法告诉链接器“剥离”我最终没有使用的字符串?他们夸大了二进制大小。
答案 0 :(得分:1)
为什么不把这些2000函数和字符串放到静态库中?使procs公开,并使用externdef作为字符串,然后当你将exe链接到lib时,链接器将只引入使用的字符串和proc。