提问人:Olórin 提问时间:5/2/2017 最后编辑:Olórin 更新时间:5/4/2017 访问量:114
使用 Visual Studio 的 xll 上下文中的链接错误:一般链接问题还是特殊问题?
Linking error in an xll context with visual studio : general linking issue or particular?
问:
我有和.我的项目链接到的意思是,路径被添加到 Visual Studio 中的“其他库”路径中(在“链接器,常规”中),并添加到 Visual Studio 的“链接器输入”中。所有头文件和源文件都位于同一项目中。A.h
A.lib
A
A.lib
A.lib
现在,我有和.后者包括 ,并且 中声明的函数具有其定义,它使用 中声明的函数。B.h
B.cpp
B.h
A.h
f
B.h
B.cpp
g
A.h
在构建时,我有以下错误消息:
error LNK2019: unresolved external symbol g referenced in function f
我不明白为什么会发生这种情况,对我执行的上述库链接进行说明。
我之所以添加标签,是因为我的问题发生在 xll 上下文中,并且这个问题在 xll 上下文中可能是经典的。对于xll人:xll
A.h
是,是XLCALL.h
A.lib
XLCALL32.lib
B.h
是和是FRAMEWRK.h
B.cpp
FRAMEWRK.cpp
f
例如,是 和 是(或_Excel12fg_Excel12v@16')_TempActiveRef12
g
_Excel12
f is
and
is
答:
0赞
Olórin
5/4/2017
#1
我删除并使用了带家具,并删除了我的链接器错误。B.cpp
B.lib
评论
f
g