将xll上下文中的错误与visual studio链接:一般链接问题还是特定的?

时间:2017-05-02 09:58:31

标签: c++ visual-studio linker unresolved-external xll

我有A.hA.lib。我的项目链接到A,意思是将A.lib的路径添加到visual studio中的“其他库”路径中(在“链接器,常规”中),并添加A.lib视觉工作室中的“链接器输入”。所有头文件和源文件都在同一个项目中。

现在,我有B.hB.cpp。后者包括B.h,其中包含A.hf中声明的函数B.hB.cpp中的定义使用声明的函数gA.h

在构建时,我有以下错误消息:

error LNK2019: unresolved external symbol g referenced in function f

我不明白为什么会发生这种情况,根据我上面描述的库连接进行计算。

我添加了标记xll,因为我的问题发生在xll上下文中,因为这个问题在xll上下文中可能是经典的。对于xll人:

  • A.hXLCALL.hA.libXLCALL32.lib
  • B.hFRAMEWRK.hB.cppFRAMEWRK.cpp
  • f例如_TempActiveRef12g_Excel12(或f is _ Excel12f and g is _ Excel12v @ 16 `)

1 个答案:

答案 0 :(得分:0)

我删除了B.cpp并使用了B.lib,并删除了我的链接器错误。