如何解决 Visual Studio (LNK2005) 中的此链接错误?

2023-11-22

我一直遇到以下形式的链接器错误:

libcmtd.dll msvmrtd.dll一些元素(例如: _mkdir )已经 定义...

我不知道如何解决它们。

这是完整的错误消息:

私有: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已在中定义 LBCMTD.lib(typinfo.obj)

MSVCRTD.lib(ti_inst.obj):错误 LNK2005:“私有:类 type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已在中定义 LBCMTD.lib(typinfo.obj)

你能帮我解决这个问题吗?


检查几件事:

  1. 你的头文件受到保护吗? IE。他们有没有#ifndef guards.

  2. 您是否在标头中定义(非模板)函数而没有inline关键词。这会把很多事情搞乱。

  3. 您是否尝试在 .cpp 文件中定义模板?所有模板定义都需要位于标题中。

请发布一些代码和确切的错误文本!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决 Visual Studio (LNK2005) 中的此链接错误? 的相关文章

随机推荐

  • Long 的标量范围

    我是 Scala 语言的新手 我需要长类型的范围 我需要第 1 步中的 1 2 3 10000000 列表 如果我使用 Until to 则会因为使用 Long 而不是 Int 而收到错误 我尝试编写一个简单的函数 它需要一个开始 一个结束
  • Ruby on Rails。如何在 :belongs to 关系中使用 Active Record .build 方法?

    我一直无法找到有关 Rails 中 build 方法的任何文档 我目前使用的是 2 0 2 通过实验 您似乎可以使用 build 方法将记录添加到has many保存任一记录之前的关系 例如 class Dog lt ActiveRecor
  • SonarQube Java版本用于验证代码

    我如何知道哪个版本的 Java SonarQube 验证了代码 是JVM的版本吗 如果我的项目基于不同的版本怎么办 默认值为 1 5 要设置合适的版本 您需要设置sonar java source财产要告诉PMD您的源代码符合哪个版本的 J
  • Angular2 中的 Selects 事件

    拜托 你能帮我吗 这应该很容易 但我找不到解决方案 有一个带有两个选择的表单 当 select1改变时 select2需要根据 select1的值显示数据 例如 获取每个州的城市 有点儿 html
  • Swift - 将本地 CSS 应用到 Web 视图

    我正在 Web 视图中加载 html 页面 并且想要应用本地 css 文件 我从服务器接收字符串中的 html 并且 css 将在我的应用程序中 例如这里我想显示 Hello 红色的 self articleView UIWebView f
  • 如何在 Rust 中使用极地日期?

    我正在使用 LazyCsvReader 读取文件 并且该文件包含日期列 LazyCsvReader 将日期读取为字符串 日期的格式为 m d Y 如何正确处理日期 有一个page对于这个 但它是针对 python 的 我试图阅读文档但无法弄
  • 从命令行启动 Python IDLE 来编辑脚本

    我尝试过这个命令的许多变体 idle py e filepath 但它只是像平常一样启动 IDLE 不会打开任何额外的窗口进行编辑 也不会抛出任何错误 那么我怎样才能通过命令行 甚至可能是Python模块 来完成打开IDLE 文件 gt 打
  • 如何使用 System.ComponentModel.DataAnnotations.AssociationAttribute

    前段时间我问过这样一个问题 每个 System ComponentModel DataAnnotations 属性的用途是什么 然而 我没能得到回复 这个问题有点宽泛 因为它要求提供有关每个数据注释属性的文档 此时此刻 我最感兴趣的是Ass
  • PHP MySQL INSERT 通过一次查询执行返回值

    在执行 INSERT 查询时 MySQL PHP 是否返回任何内容 这是我在课堂上的功能 function mysqlQuery query Gets the results from the query results mysql que
  • Symfony2 将值传递给集合表单类型

    我有以下实体关系 客户有一对多地址 一个地址有多对一的县和多对一的市 一个县有一对多的城市 所以 在我的 CustomerType 中 我有 public function buildForm FormBuilderInterface bu
  • Codeigniter 显示空白页,没有错误

    我有一个 codeigniter 应用程序 它在本地主机上运行良好 当我在服务器上上传相同内容时 它显示空白页面并且没有返回错误 我也用过大约 Stackoverflow 或其他网站上提到的所有方法 请指导我 UPDATES 我发现有 th
  • Stripe - PHP 致命错误:未找到“Stripe\Charge”类

    我一直在关注 Stripe 文档 但无法创建 费用 收费 php require var www stripe php 2 1 1 lib Stripe php Stripe Stripe setApiKey KEY HERE Stripe
  • 如何从 URL 获取 YouTube 视频 ID?

    我想要得到v id来自 YouTube 的 URL 使用 JavaScript 无 jQuery 纯 JavaScript YouTube URL 格式示例 http www youtube com watch v u8nQa1cJyX8
  • 在 iOS 中同时录制和播放音频

    我试图在录制时同时播放录制的内容 目前我正在使用AVAudioRecorder用于录音和AVAudioPlayer用于玩耍 当我尝试同时播放内容时 什么也没有播放 请找到我正在做的事情的伪代码 如果我在停止录制后做同样的事情 一切都会正常
  • 隐式类型如何使代码更清晰?

    在我正在读的一本书中 它指出隐式类型使以下代码比不使用时更清晰var关键词 var words new a b null d foreach var item in words Console WriteLine item 在我看来 事实恰
  • 在 App.config 中加密密码

    我想加密连接字符串中的密码 当我连接到数据库时 连接字符串公开存储在 App config 中 我需要找到一种方法来仅加密密码 假设这是您的连接字符串
  • 如何在 swift2 中查找一个字符串在另一个字符串中的所有位置?

    我可以使用下面的代码在 myString ATGGACGTGAGCTGATCGATGGCTGAAATGAAAA 中找到字符串 ATG 的第一个位置 即索引范围为 0 let stringRange myString rangeOfStrin
  • 编写使用多种内容类型的 swagger 文档,例如application/json AND application/x-www-form-urlencoded (不重复)

    我正在寻找一种优雅的方式来定义可以使用 JSON 数据以及表单数据的 api 下面的代码片段可以工作 但它并不优雅 并且需要在后端添加各种丑陋的代码 有更好的方法来定义这个吗 现在有效的方法 paths pets post consumes
  • pandas 多列唯一值

    df pd DataFrame Col1 Bob Joe Bill Mary Joe Col2 Joe Steve Bob Bob Steve Col3 np random random 5 返回 Col1 和 Col2 的唯一值的最佳方法
  • 如何解决 Visual Studio (LNK2005) 中的此链接错误?

    我一直遇到以下形式的链接器错误 libcmtd dll msvmrtd dll一些元素 例如 mkdir 已经 定义 我不知道如何解决它们 这是完整的错误消息 私有 thiscall type info type info class ty