努力学技术hhh 2024-03-27 17:34 采纳率: 42.9%
浏览 129
已结题

QT5.15.2中使用MSVC201964bit

在C++Qt5.15.2中使用MSVC2019 64bit时遇到问题:-1: error: LNK1181: 无法打开输入文件“.build.obj\Analysis\analysis.obj”,我找了一下,编译器没有编译.obj文件,网上的例子参考了许多,没有解决,项目文件夹没有空格,.pro文件也没有+= / /

  • 写回答

19条回答 默认 最新

  • 关注
    获得0.45元问题酬金

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    首先,LNK1181错误表示无法找到或打开输入文件。根据你描述的问题,这个错误可能是由于某些配置或设置的问题导致的。下面是一些可能的解决方案:

    1. **确保你的源文件正确导入到项目中。**检查你的项目文件(.pro)中是否包含了正确的源文件(.cpp)。确保这些源文件也确实存在于你的项目文件夹中。

    2. **检查构建目标是否正确设置。**确保你的构建配置正确设置为MSVC2019 64bit。你可以在Qt Creator的"项目"菜单中选择"构建配置",然后确保你选择了正确的构建目标。

    3. **尝试清理和重新构建你的项目。**在Qt Creator的"构建"菜单中选择"清理项目"和"重新构建项目",以清除任何临时文件并重新编译你的项目。

    4. **检查你的编译器设置。**在Qt Creator中,检查"工具"->"选项"->"编译和运行"->"Kits"选项卡,确保你的编译器设置正确。如果需要,尝试重新配置编译器。

    5. **尝试在命令行中手动编译你的项目。**打开命令提示符,导航到你的项目文件夹,并尝试手动编译你的项目。使用以下命令:

      qmake -r
      nmake
      

      这将使用qmake生成Makefile,并使用nmake编译项目。检查命令行输出以查找任何编译错误或警告。

    6. **检查路径是否包含空格或特殊字符。**确保你的项目文件夹路径不包含任何空格或特殊字符,因为这可能会导致编译器无法正确解析路径。

    7. **尝试使用其他编译器进行构建。**如果上述解决方案不起作用,你可以尝试切换到另一个编译器,比如MinGW,然后重新构建你的项目。这可能需要更改项目的构建配置。

    希望这些解决方案能够帮助你解决问题。如果问题仍然存在,请提供更多的信息,例如你的项目文件(.pro)和相关的编译器设置,以便我们更好地理解和解决问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月4日
  • 创建了问题 3月27日

悬赏问题

  • ¥50 前后端数据顺序不一致问题,如何解决?(相关搜索:数据结构)
  • ¥15 基于蒙特卡罗法的中介效应点估计代码
  • ¥15 罗技G293和UE5.3
  • ¥20 Tesla 特斯拉K80显卡 如果需要使用该设备,你需要禁用系统上的另一个设备。
  • ¥30 QT调用百度智能云千帆模型无法取得返回文本
  • ¥50 CCD工业视觉相机检测出现光边
  • ¥60 二次元手游日常任务自动化代肝(相关搜索:自动化)
  • ¥15 mysql将查询的结果作为动态列名怎么实现
  • ¥50 python自动地图截图脚本
  • ¥15 fastreport怎么判断当前页数