【问题标题】:Visual Studio External Symbol Error while file is present文件存在时 Visual Studio 外部符号错误
【发布时间】:2013-11-17 20:14:43
【问题描述】:

我正在尝试编译位于此处的minidump_file_writer_unittests,以便在我的 Windows 机器上进行编译。您可以克隆存储库以下载解决方案。以前的代码仅针对 Linux 编译,因此存在一些问题。目前,我面临未解决的外部符号错误。我了解这个错误是因为我的代码找不到相关的源文件。

具体来说,基本问题是minidump_file_writer.cc在第122行找不到函数UTF32ToUTF16Char(*str, out)和在第151行UTF8ToUTF16Char。这个函数存在于..\common\string_conversion.h中,这个头文件的源文件在同一个目录。我已将源代码包含在项目中,但它未能检测到问题。

你能看看这里到底哪里有问题吗?

【问题讨论】:

    标签: c++ visual-studio-2010 visual-studio


    【解决方案1】:

    您需要将文件convert_UTF.c 包含到您的“minidump_file_writer_unittest”项目中。之后编译。

    【讨论】:

    • Mikhail,我包含了convert_UTF.cc,但它仍然无法编译。你检查了吗?
    • 我从您对其他线程的回复中假设您解决了问题?
    • 但是,我已经做了一个拉取请求来修复你的错误。我还清理了你的回购。您不应该在 git 存储库中包含特定于构建的文件。请接受它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 2023-03-28
    • 2020-11-06
    • 2013-07-20
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多