编译阶段生成的错误,通常是由于语法和/或类型无效的问题。与[runtime-error]比较。
包含 STL 中的 `<cctype>` 时的 C2039 和 C2873
我正在尝试使用 msvc 2019 编译器编译一个项目,我知道之前已经编译过该项目。事实上,我实际上正在更新它的构建系统。我遇到了一个奇怪的源问题......
我使用模板类实现了以下二叉搜索树: #ifndef名册_ #定义名册_ #include“BinaryNode.hpp” #include“访客.hpp” #include“学生.hpp” #include“打印机...
我有一个Qt项目 在包含指令(旁边签名)的行旁边的文件“lab2.h”中出现此错误 #ifndef LAB2_H #定义LAB2_H #包括 #包括 我有一个Qt项目 在文件“lab2.h”中包含指令(旁边签名)的行旁边出现此错误 #ifndef LAB2_H #define LAB2_H #include <QWidget> #include <QLabel> #include <QLineEdit> #include <QPushButton> #include <QPlainTextEdit> #include <QFrame> #include "element.h" //too few arguments provided to function-like macro invocation element.h:24:25note: error occurred here:Qt\6.7.0\mingw_64\include... class lab2 : public QWidget { Q_OBJECT protected: QFrame *f; QLabel *label; QLineEdit *edit; QPlainTextEdit *box; QPushButton *add; QPushButton *del; QPushButton *first; QPushButton *last; QPushButton *all; QPushButton *exit; QPushButton *sum; lists my_list; element *q; public: lab2(QWidget *parent = nullptr); ~lab2(); public slots: void beg(); void fi(); void de(); void la(); void lla(); void S(); }; class numi: public element{ public: int i; numi(int n):element(){ i=n; } std::string show()override{ std::string ret=""; ret+=std::to_string(i); return ret; } ~numi() override{} }; class numf: public element{ public: double f; numf(double m): element(){f=m;} std::string show()override{ std::string ret=""; ret+=std::to_string(f); return ret; } ~numf()override{} }; #endif // LAB2_H 来自文件“element.h”以及类的描述 #ifndef ELEMENT_H #define ELEMENT_H #include <string> class element { public: element *p; element(){p=nullptr;}; virtual ~element(){} virtual std::string show()=0; }; class lists{ private: element *f,*l,*c; public: lists(); void add(element *q); ~lists(); void del(); std::string foreach(); std::string sym(); element *fist(); element *last(); }; class E{ public: int e; E(int ae); std::string error(); }; #endif // ELEMENT_H 在寻找类似的问题后,我意识到我在某个地方失去了论点。我不太明白在哪里寻找错误 好的,我的函数与 foreach() 宏同名。为了简单起见,我没有初始化 #define,而是将其重命名为 foreachLists()
我是C++初学者。我将头文件和源文件存储在不同的文件夹中,如下所示。当我尝试编译时,我无法成功编译。 测试 ├── 公司 │ └── 啊 ├── ...
我是C++初学者。我将头文件和源文件存储在不同的文件夹中,如下所示。当我尝试编译时,我无法成功编译。 测试 ├── 公司 │ └── 啊 ├── ...
我是 C++ 新手,我想知道是否有人可以帮助我理解为什么 枚举难度 { NOVICE、EASY、NORMAL、HARD、UNBEATABLE }; 难度 myDiffiuclty = EASY 和 枚举 ShipCost { FIGHTER_...
在模式匹配中使用 None 和 Some 会产生意想不到的结果
所以在我学习的课程中,我们尝试用 f# 编写一个解释器。为此我们必须制作一个小型计算器。 为此,我收到了以下代码: 类型值 = INT of int 输入 Binop = B...
我今晚试图向应用程序商店发布一个应用程序。过去几个月我一直在开发 Xcode 6 - Beta 2(仅限 Objective-C),并且不知道您不被允许通过 Xcod 提交...
Python 文件与 python3 命令完美运行,但使用 cython 编译时停止工作
我的 python 脚本与 python3 命令完美运行。 我使用cython main.py --embed 将我的python 文件转换为c 文件 它输出 c 文件: /usr/lib/python3.11/site-packages/Cython/编译...
我目前正在编写一个小程序(用于任务),检查用户是否足够大可以进入俱乐部,此外,如果有未成年人之夜,用户是否足够大或太老。然而...
VScode显示该程序存在2个错误 我尝试通过输入“gcc add.c”在终端中运行此文件,但它返回错误“ld returned 1 exit status”。我没有那个...
我在 google colab 中尝试使用自定义优化器和损失函数在 TensorFlow 2.15.0 中编译 Keras 模型时遇到问题。 这是运行良好的代码片段 模型.编译(
编译错误:从 'int*' 到 'int32_t*' {aka 'long int*'} 的无效转换 [-fpermissive]
我订购了 LilyGo T5 4.7 英寸新一代电子墨水屏,配有板载 esp32 S3 所以我安装了必须有的库和董事会管理器。 我遵循了所有这些步骤,我遵循了此处所示的
我正在尝试调整一个应用程序以进行工作,并且需要删除该应用程序的网络控制台中显示的选项。应用程序本身是用C编写的,webapp部分是用JS编写的(我对JS不熟悉......
使用 clang 时出现“错误:无法找到库 -latomic”
我正在尝试使用 clang 构建一个项目(PDFium)。 它一直给我这个错误 ld.lld:错误:无法找到库-latomic clang++:错误:链接器命令失败,退出代码为 1(使用 -v 查看
我正在尝试通过foursquare API调用某个位置500 m半径范围内的场馆信息。我不断收到错误:[WinError 10061]
这是我到目前为止的代码: LIMIT = 50 # Foursquare API 返回的场地数量限制 radius = 500 # 定义半径 # 创建网址 url = 'https://api.foursquare.com/v2/venues/explore?&client...
为什么我在编译java代码时得到“The method is undefined for the type”
我已经从 github 克隆了 java 上的主管代码,它附带了一些 Greeting.test 文件和其他文件,在我在 src/test/java 中编写了 Greeting.java 代码并运行代码之后...
嗨,我是一名 IT 学生,目前正在做一些作业,但对于我的生活,我不明白为什么它不编译我的 IDE (IntelliJ) 说我的程序没有任何问题,但每次......
TypeScript 错误 TS2403:后续变量声明必须具有相同的类型
我的 TypeScript 项目似乎遇到了一些编译错误。完整的错误是: node_modules/@types/mocha/index.d.ts:2680:13 - 错误 TS2403:后续 变量声明必须有...