gpt4 book ai didi

c++ - 文件不存在 - 相关错误。构建开源应用程序 QCAD 的问题

转载 作者:行者123 更新时间:2023-11-28 05:33:00 25 4
gpt4 key购买 nike

我使用的是 Windows 10 - 64 位。

目标:

我正在尝试构建这个开源应用程序 QCAD并按照 Compiling QCAD from Sources 中的说明进行操作.在“Windows”部分之后,我这样做了:

问题:

一旦我在 QT Creator 中构建为 MSVC2013->Debug->Mainwindow,我得到 8 个重复的错误:

D:\VisualStudio2015\VC\include\stdint.h:17: error: C2371: 'int8_t': redefinition; different basic types

如果我搜索 int8_t,我会找到它的用法和一些定义:

  • spatialindex\capi\sidx_config.h中的一个:

    #if _MSC_VER <= 1500
    typedef __int8 int8_t;
    //..
    typedef unsigned __int8 uint8_t;
    //..
    #endif
  • 一个在spatialindex\tools\tools.h

    #if (defined _WIN32 || defined _WIN64 || defined WIN32 || defined WIN64) && !defined __GNUC__ && _MSC_VER!=1800 && _MSC_VER!=1600
    typedef __int8 int8_t;
    //..
    typedef unsigned __int8 uint8_t;
    // ..

现在,如果我注释掉第二个定义中的两个语句(在 tools.h 中),我会收到一些警告和错误:

dependent '............\Q-CAD\src\3rdparty\qt-labs-qtscriptgenerator-5.5.0\generated_cpp\com_trolltech_qt_core\qtscript_Global.cpp' does not exist.

尝试:

你能帮我完成这个吗?

编辑:

现在,如果我注释掉第二个定义中的两个语句”,我只是在 Tools.h 中注释了这几行:(没有发生意外,如果我取消注释它们,我会得到之前的错误).

enter image description here

最佳答案

来自supported platforms ,它只提到了msvc2010和msvc2013;您正在尝试使用不受支持的 msvc2015 进行构建。尝试更改编译器,看看它是否有效。

关于c++ - 文件不存在 - 相关错误。构建开源应用程序 QCAD 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39000272/

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