我正在处理一个相当大的Core
项目,我正在尝试对其进行调整以使用我构建的 DLL 引擎,我遇到了一堆错误,例如:
未解析的外部符号“私有:静态类
当在 DLL 中包含来自 Core 的一些头文件时,该类通过 __declspec(dllexport) 导出,但任何具有静态成员的头文件都会抛出关于静态成员的大量错误。
这是一个相当大的项目,我不能完全删除我看到的每个静态类成员,这种事情有吗?
正在导入的类的基本示例:
class __declspec(dllexport) MyClass
{
public:
static bool m_someVar;
}
为了清楚起见,我只想说明 m_someVar 是在类实现文件中定义/声明的(忘记这个术语)