.rc中添加的下一行会将文件NOTEPAD.EXE作为二进制数据添加到资源中
0x3333 RCDATA "C:\\WINDOWS\\NOTEPAD.EXE"
但是,使用字符串下面的代码将值“C:\ WINDOWS \ NOTEPAD.EXE”添加为资源
0x3333 RCDATA
BEGIN
"Hello world"
"C:\\WINDOWS\\NOTEPAD.EXE"
0x9999 ;hex number stored as a word
END
如何在相同的resname(0x3333)下添加字符串和二进制数据?
Documentation没有将文件作为二进制数据进行引用。
最佳答案
第二种语法不像第一种语法那样支持外部文件。正如您所注意到的,字符串文字是按原样存储的。
关于c++ - RCDATA:混合字符串和二进制数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5815983/