我有一個相當大的Core
項目,我正在努力,我試圖調整它使用我建立的DLL引擎,我得到了一堆錯誤,如:C++ DLL鏈接UnResolved Externals
解析外部符號「私人:靜態類
當包括一些從核心DLL中的報頭的,類是通過__declspec(dllexport)的出口,但與靜態成員的任何標頭拋出錯誤的crapload關於靜態成員
這是一個相當大的項目,我不能完全運行去除每個靜態我看到的班級成員,反正有這種事情嗎?
多數民衆贊成在導入類的一個基本的例子:
class __declspec(dllexport) MyClass
{
public:
static bool m_someVar;
}
爲了清楚起見,我只是想解決m_someVar定義/聲明(忘記項)中的類實現文件
燦你向我們展示_exact_錯誤,最好是一些相應的代碼? – 2010-04-17 08:37:24
我添加了一個基本的類示例,錯誤代碼幾乎相同: 5> MyFile.obj:錯誤LNK2001:無法解析的外部符號「private:static unsigned char MyClass :: m_someVar」(?m_someVare @ MyClass @@ 0EA) (以上例爲例) – Undawned 2010-04-17 08:52:45