wxWidgets LNK1104 在 MVS 和 c++ 中静态链接时出错

问题描述 投票:0回答:0

wxWidgets 静态链接时出现 LNK1104 错误

大家好,我正在尝试将 wxWidgets 3.2.2.1 链接到我的项目。当我使用 MDd/MD(共享库)构建它并链接到 vc_lib 目录时,它没有问题。 不过在这个项目中,我需要它来使用 Mtd/Mt(静态库),但我一直收到这个错误:

错误 LNK1104 无法打开文件 'wxbase31u.lib' PDFiumWxWidget D:....\LINK 11

我自己使用 MSv 2019 通过选择 wx_vc17.sln 中的所有项目并将代码生成中的设置更改为调试模式的 Mtd 和发布模式的 Mt,将库构建为静态版本。然后我批量构建了所有。

我已经将生成的 vc_lib 目录作为链接器的搜索目录。 还尝试将所有生成的 .lib 文件添加为输入,这也没有帮助。

项目设置如下: 在 Windows 10 上,MVS 2019,x86 项目,发布,使用 Mt,使用 c++ 17。

搜索 Wxwidgets 库我根本找不到名为“wxbase31u.lib”的文件。

如果有人能指出一些提示,我将不胜感激 提前致谢。

c++ wxwidgets mvs
© www.soinside.com 2019 - 2024. All rights reserved.