main.obj:致命错误 LNK1143:文件无效或损坏:COMDAT 部分 0x6 没有符号

2024-01-11

我在一台 Windows 10 机器上,我有 2 个文件,main.cpp 和 cuda.cu(我已经在 Ubuntu 上成功构建了这个项目,我正在尝试让它在 Windows 上构建)。我将它们都编译为 64 位架构的目标文件。我当前安装了 MS Visual Studio 2010,但我知道它太旧了。如果您认为这是造成此问题的原因,我可以安装 2015(但我不这么认为)。

当我尝试使用命令链接两个文件时

nvcc main.obj cuda.obj

我收到此错误:-

main.obj : fatal error LNK1143: invalid or corrupt file: no symbol for COMDAT section 0x6

我应该怎么办?


正如@RichardCritten 所指出的,

这些文件应该用 MSVC 编译,因为对象格式是 特定于工具链。 LNK1143 来自 MS 链接器,它不能 了解对方生成的 obj 文件的格式 工具链。

因此 MinGW 的 g++ 创建的目标文件无法通过 MSVC 与 cuda 程序的目标文件链接

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

main.obj:致命错误 LNK1143:文件无效或损坏:COMDAT 部分 0x6 没有符号 的相关文章

随机推荐

  • 汇编反转字符串

    读取字符串直到按下 1 并且 1 将位于字符串的最后一个位置 我不知道为什么我的输出关闭 例如输入是 asd1 输出是 1111 无论如何 这是我的代码 data segment msg db 0dh 0ah Your string rev
  • Swift 3 迁移后 UICollectionView 损坏了?

    在我的项目中使用 Swift 3 转换器后 加载 UICollectionViewController 的子类时我不断崩溃 下面是我的代码以及集合视图的相关方法 override func collectionView collection
  • QNetworkAccessManager超时

    目前我正在开发一个从远程服务器发送和接收文件的应用程序 为了进行网络操作 我使用 QNetworkAccessManager 要上传文件 我使用 QNetworkAccessManager put 并下载文件 我使用 QNetworkAcc
  • 在动态加载的内容上使用hammer.js

    我正在使用hammer js 开发一个网络应用程序 我可以让它正常工作 除了使用 ajax 加载的内容 我使用 jquery 的hammer js 特殊事件插件 以下工作正常 menu a on tap function event con
  • NSDatePicker 使用箭头键时行为不当

    我用过NSDatePickers 没有步进器 在列的单元格中NSTableView 日期选择器用于设置以小时 分钟和秒为单位的持续时间 如果我突出显示其中一个控件并使用箭头键设置值 日期选择器会显示一些奇怪的行为 每次按下向上箭头时 秒数都
  • Node 连接到 Postgres 的速度比 .NET Core 快 20 倍

    我有两台服务器连接到PostgresSQL 9 6数据库托管在 Azure 上 服务器正在做一件事 使用 a 访问 Postgres 数据库SELECT 1每5秒查询一次 连接到数据库并获取数据的典型时间 Node 25 MS NET Co
  • 波形符 C 无符号与有符号整数

    例如 unsigned int i 0 Result 我可以分配的最大数量i and signed int y 0 Result 1 为什么我得到 1 我不应该得到可以分配的最大数量吗y Both 4294967295 又名UINT MAX
  • 使用 python 从公共 Google Drive 下载文件:范围问题?

    使用我的答案我的问题 https stackoverflow com questions 68270332 automatically download large files in public gdrive folder关于如何从公共
  • 无法在单个页面上显示多个 Highcharts

    我试图在一页上显示 3 个 Highcharts 生成的图表 我已经加载了前两个 但是当我添加第三个的 Javascript 时 所有这些都没有显示 我在这个 JSFiddle 中复制了我的代码 http jsfiddle net ricb
  • 导入错误:导入错误:无法从“bson.py3compat”导入名称“abc”

    我该如何解决这个错误 它会在运行程序时生成 from bson import ObjectId class JSONEncoder json JSONEncoder def default self o if isinstance o Ob
  • RailsFriendly_id 页面仍然可以通过记录 id 访问

    我在 Rails 应用程序中使用Friendly id gem 来创建漂亮干净的 url 效果很好 但该页面也可以通过记录 ID 访问 Example 我有一张以 姓名 为标题的唱片 该记录的 ID 为 1 因此可以从 2 个 url 访问
  • Hibernate 中的 setMaxResults(N) 如何工作?

    我正在使用带有 Hibernate 的 MS SQL Server 2008 我的问题是 Hibernate 如何实现setMaxResults 采取以下简单场景 如果我有一个返回 100 行的查询 并且如果我将 1 传递给setMaxRe
  • WinSCP:服务器拒绝 SFTP 连接,但它侦听 FTP [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在使用 WinSCP 来使用 FTP 协议下载文件 我在 XML 日志中收到此错误 任何想法 网络错误 连接到 example com
  • Bootstrap 3:仅适用于 col-lg 的右拉

    Bootstrap 3 的新手 在我的布局中我有 div class row div class col lg 6 col md 6 elements 1 div div class col lg 6 col md 6 div class
  • PHP HTTP 426 - file_get_contents 与curl

    我有一个简单的 PHP 脚本 它将带有一些参数的 GET 请求发送到外部 API 并接收一些 json 数据作为响应 I used file get contents为此 它在过去几个月中发挥了作用 Example url https ex
  • 如何改变TextBox的背景颜色?

    我得到的 C 代码如下 if smth Open TextBox Background 如何改变TextBox的背景颜色 如果是WPF 静态类中有一个颜色的集合Brushes TextBox Background Brushes Red 当
  • 如何从模型/控制器访问 CodeIgniter 配置变量?

    我想访问 db default dbprefix 变量来自 application config database php 代码点火器 http en wikipedia org wiki Codeigniter CodeIgniter配置
  • Selenium webdriver 无需制作电脑服务器

    我已阅读以下针对此问题的评论 请问 没有服务器可以单独运行webdriver吗 我只使用 pip install selenium 安装selenium 并从chrome网站下载了chrome webdriver 如果我运行这样的代码 fr
  • 地理定位中的 WatchPosition 超时

    我正在开发 Ionic 应用程序 想要解决地理定位手表位置的问题 我想每 1 分钟而不是 5 秒后获取数据 我的代码如下 var opti enableHighAccuracy false timeout 60000 maximumAge
  • main.obj:致命错误 LNK1143:文件无效或损坏:COMDAT 部分 0x6 没有符号

    我在一台 Windows 10 机器上 我有 2 个文件 main cpp 和 cuda cu 我已经在 Ubuntu 上成功构建了这个项目 我正在尝试让它在 Windows 上构建 我将它们都编译为 64 位架构的目标文件 我当前安装了