这是错误代码:
LNK2001: unresolved external symbol "unsigned long * g_RMAResourceMap" (?g_RMAResourceMap@@3PAKA)
error LNK2001: unresolved external symbol "unsigned char * g_RMAResourceArray" (?g_RMAResourceArray@@3PAEA)
无法解析的外部命令,有人说是lib库的问题,求详解解决办法。
Lib库文件也要生成Release版本。
还有构造函数最好手动定义一下。
看看这个
http://zhidao.baidu.com/link?url=qXHXeDjN9F_fpMBGQH8KCbcVWD0Kvn1uRSn1cZ5ABuYiO8ZBNCUGVHJQKpRcYwqFqawUjjxZEYowJkF8ssat1_
我对C++了解不深,但说说我的看法:有可能是预编译指令有问题,在debug下这个宏是定义了的,但release下没有。
先找到g_RMAResourceMap 这个变量在哪个文件,然后看看Release下是否包含进去了
#IFDEF 宏对编译有影响
如果是库的看是否包括了库lib