【发布时间】:2015-02-23 14:38:46
【问题描述】:
我有一个 FF 工具栏可以在所有以前的版本中使用。我的工具栏部分用 C++ 编写。我尝试使用新的 xulrunner-sdk-36.0 构建 C++ 部分 我收到了这样的链接错误:
1>xpcomglue_s.lib(nsISupportsImpl.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in Encryption.obj
1>xpcomglue_s.lib(nsStringAPI.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in Encryption.obj
1>xpcomglue_s.lib(nsComponentManagerUtils.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in Encryption.obj
1>xpcomglue_s.lib(nsCOMPtr.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in Encryption.obj
1>xpcomglue_s.lib(nsCRTGlue.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in Encryption.obj
1>xpcomglue_s.lib(nsTArray.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in Encryption.obj
从我的第一次研究中,我了解到 VS 版本不兼容的问题。我尝试重新编译 VS2010 和 VS2012 时出现相同的错误。
有人知道怎么解决吗?
【问题讨论】:
标签: firefox-addon firefox-addon-sdk xpcom