调试 Visual Studio 链接器

发布于 2024-11-16 09:52:09 字数 416 浏览 1 评论 0原文

我正在尝试使用从 MS 网站下载的适当框架为 Excel 构建 xll 插件。我收到以下链接器错误:

1>FRAMEWRK.obj : error LNK2001: unresolved external symbol _Excel4
1>FRAMEWRK.obj : error LNK2001: unresolved external symbol _Excel4v@16

我认为这些应该在 MS 包中包含的 XLCALL32.LIB 中定义,但我不知道如何检查它。此外,将包含该库的文件夹添加到“附加库目录”中,但运气不佳。

因此我的问题是: (1) 如何查看XLCALL32.LIB中的内容? (2) 如何查看链接器正在使用哪些文件来查看我的库是否实际包含在内?

I am trying to build an xll addin for Excel using appropriate framwork downloaded from MS website. I am getting the following linker errors:

1>FRAMEWRK.obj : error LNK2001: unresolved external symbol _Excel4
1>FRAMEWRK.obj : error LNK2001: unresolved external symbol _Excel4v@16

I think that these should be defined in XLCALL32.LIB included in the package from MS, but I don't know how to check it. Moreover, added the folder containing this library to the Additional Library Directories, without luck.

Hence my questions:
(1) How can I check what is in XLCALL32.LIB?
(2) How can I see which files the linker is using to see if my library is actually included?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-11-23 09:52:09

在项目属性中,在“配置属性”->“链接器”->“输入”下,您将看到“其他依赖项” - 这些是链接器正在使用的文件。假设 _Excel4 和 _Excel4v 是在 XLCALL32.LIB 中定义的(我认为是这样),您只需确保在此列表中指定该文件即可。

In your project properties, Under Configuration Properties->Linker->Input, you will see 'Additional Dependencies' - these are the files the linker is using. Assuming that _Excel4 and _Excel4v are defined in XLCALL32.LIB (which I think they are), you simply need to ensure that this file is specified in this list.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文