gpt4 book ai didi

c++ - 静态构建 Windows 应用程序时出错

转载 作者:可可西里 更新时间:2023-11-01 09:26:16 25 4
gpt4 key购买 nike

我有一个应用程序,当我动态链接所有内容时,它可以编译并正常工作,但是当我想对其进行静态构建时,它不会编译。

在 Visual Studio 2010 中,我设置了“在静态库中使用 MFC”选项。

当我这样做时,我得到了这个错误:

Error   1   error LNK2001: unresolved external symbol _wWinMain@16  LIBCMT.lib(wwincrt0.obj)

我已经尝试添加 LIBCMT.lib 作为附加库,但这并没有改变任何东西。

关于如何解决这个问题有什么想法吗?

最佳答案

根据它缺少 WinMain 的消息,这对我来说意味着您的项目的某些部分正在构建为应用程序而不是库。

尝试完全重建并确保设置所有相关选项以构建静态库。我相信 libcmt.lib 应该只链接到您的最终应用程序,而不是库。

关于c++ - 静态构建 Windows 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com