compiler-errors相关内容

Perl:错误消息:无法在@INC 中找到 ...

我正在尝试编译这个脚本,但我有这样的消息: 在@INC 中找不到 Email/Address.pm(@INC 包含:C:/strawberry/perl/lib C:/草莓/perl/site/lib C:\strawberry\perl\vendor\lib .) 在 C:/strawberry/perl/lib/Regexp/Common/Email/Address.pm 第 9 行.B ..
发布时间:2021-12-31 22:48:38 其他开发

为什么 Java 编译器会抱怨本地变量没有在这里初始化?

int a = 1, b;如果(a > 0) b = 1;如果(a 如果我运行这个,我会收到: 线程“main"中的异常 java.lang.Error:未解决的编译问题:局部变量 b 可能尚未初始化在 Broom.main(Broom.java:9) 我知道局部变量没有初始化并且你有责任这样做,但在这种情况下,第一个 if 没有初始化变量? 解决方案 如果你把第二个 if 改 ..

如何在 Linux 中编译 Box2D?

编译 Box2d Tesbed 应该很简单: 来自 iforce2d: 从这里下载 Box2D 源代码存档.如果想一路使用终端,也可以这样做(如果wget不可用,使用yum安装): wget http://box2d.googlecode.com/files/Box2D_v2.1.2.压缩包 使用以下命令解压并构建它.[...] 解压 Box2D_v2.1.2.zip ..
发布时间:2021-12-31 22:48:15 C/C++开发

Android Studio 安装BUG

从昨天开始,我在我的新 SSD 光盘上安装 android studio 时遇到了问题. 我尝试关闭防火墙、Windows Defender,使用管理员权限运行 android studio,我也尝试下载 JDK 8,然后是 JDK 10,我的电脑上有 JAVA,当我第一次尝试运行 ANDROID STUDIO 时,当他尝试下载诸如 android sdk 或类似的东西时,我总是收到相同的消 ..
发布时间:2021-12-31 22:48:07 Java开发

C++ 中的错误 C3867

我的代码运行良好,直到几个小时后我重新加载了程序.现在我收到这些错误: 错误 C3867:'player::getxPos':函数调用缺少参数列表;使用 '&player::getxPos' 创建一个指向成员的指针 错误 C3867:'player::getyPos':函数调用缺少参数列表;使用 '&player::getyPos' 创建指向成员的指针 这是有问题的代码: if ..
发布时间:2021-12-31 22:47:59 C/C++开发

无法创建通用方法:“T"未找到

我正在尝试实现一个返回通用列表 (List) 的方法,但我不断收到此错误消息: 找不到类型或命名空间名称“T"(您是否缺少 using 指令或程序集引用?) 这是我的方法代码: 公共静态列表doQuery(字符串查询){SQLiteCommand com = new SQLiteCommand(query, SQLiteManager.connection);SQLiteDataRe ..
发布时间:2021-12-31 22:47:49 C#/.NET

编译和工作的错误静态常量初始化

据我所知,您只能在声明的同一行中初始化静态常量成员如果它们是整数类型.但是,我仍然能够初始化并使用一些静态常量双打: //编译运行,值确实是双精度结构 Foo1{静态常量双 A=2.5;静态常量双 B=3.2;静态常量双 C=1.7;};//编译,但值被强制转换为 int结构 Foo2{静态常量 int A=2;静态常量 int B=3;静态常量双 C=B/A;//变成1};//不编译,Foo3 ..
发布时间:2021-12-31 22:47:43 C/C++开发

命名空间“std"中没有名为“forward"的成员

在 XCode 中,我最近制作并测试了一个使用 boost 的处理库.我刚刚在 IDE 中设置了一个基本项目,进行了编码,它构建得很好. 我现在想在另一个应用程序中使用该库.另一个应用程序的 xcode 项目是使用 3rd 方工具自动生成的.当我尝试在这个其他应用程序中包含我的基于 boost 的库时,我收到错误说明 ... 命名空间“std"中没有名为“forward"的成员 ..
发布时间:2021-12-31 22:47:24 C/C++开发

在 c# 中出现关于未引用 System.XML 的编译错误,是的 System.XML 正在被引用

我正在尝试为我编写的旧程序添加新功能.但是,当尝试在 VS express 中构建程序时,它向我返回了一条错误消息. 错误 1 ​​类型“System.Xml.Serialization.IXmlSerializable"是在未引用的程序集中定义.你必须添加一个参考程序集“System.Xml,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' ..
发布时间:2021-12-31 22:47:18 C#/.NET

数字文字的自动装箱:包装器初始化与传递方法参数不一致

请考虑两种情况: //1短 s = 10;//显然编译//2短线(10);//错误 - int 不适用//在哪里:静态无效 takeShort(Short s) {} 我假设情况 1 被编译器更改为: short _temp_s = 10;Short s = Short.valueOf(_temp_s); 你能解释一下编译器在情况 2 中试图做什么,所以它不能编译吗?如果它不像情况 1 那 ..
发布时间:2021-12-31 22:47:01 Java开发

libpng "png_set_longjmp_fn";未找到

我正在使用来自 ubuntu 的 libpng,当我尝试编译一个 C++ 文件时,我得到了 未定义对`png_set_longjmp_fn'的引用 我使用的是 libpng 1.6.8 版 如果您有兴趣阅读代码,请告诉我,但我认为这与我的代码不好有关. 提前致谢. 解决方案 也许您已经使用 libpng-1.6.8 构建,但链接到早期版本的 libpng.“png_ ..
发布时间:2021-12-31 22:46:41 C/C++开发

在内核模块中命名变量“current"会导致“函数声明不是原型";错误

作为初学者,我正在学习为 linux 编写内核模块.我想要做的是使用 DFS 算法将每个任务及其子进程写入内核日志.但是当我使用 Makefile 编译代码时,它显示了上述错误: 函数声明不是原型 [-Werror=strict-prototypes]struct task_struct *current; 它指出函数 DFS 处的 task_struct 关键字.这是我的代码: # inc ..
发布时间:2021-12-31 22:46:29 其他开发

什么导致 C++ 编译器错误:必须有类或枚举类型的参数?

函数声明: 模板 Point* operator +(Point const * const point, Vector const * const vector); 我已经有一段时间没有使用 C++了,所以也许我正在做一些非常愚蠢的事情.让我知道. 另外,不,我没有使用命名空间标准. 解决方案 您在语言级别上做错的是重载指针运算符.重载运算符的至少一个参数必须 ..
发布时间:2021-12-31 22:46:19 C/C++开发

为什么 March=native 在 Apple M1 上不起作用?

每当我尝试在带有 M1 芯片的 Macbook 上使用 march=native 编译任何 C++ 程序时,我在使用 clang 时都会收到以下错误: clang: 错误:clang 编译器不支持 '-march=native' 但是,它曾经可以在配备 Intel CPU 的旧款 Macbook 上运行.clang 不支持这种架构(还)吗? clang --version 给出: Ap ..
发布时间:2021-12-31 22:46:12 C/C++开发

为什么 System.Array 不能是类型约束?

我正在做一个包含几种不同类型数组的小项目(例如 double[]、float[]、int[]代码>.出于验证/测试/健全的目的,我正在将其中一些数组打印到控制台.所以我有多个如下所示的函数(在这个例子中简化了 - 假设我只是在处理单维数组): void Print(float[] a)//打印浮点数组{for (int i = 0; i ..
发布时间:2021-12-31 22:46:04 C#/.NET

警告代码 cs0618 和 cs0612 有什么区别

我已经看到为了使用标记为过时的代码而抛出以下两个警告代码. cs0618 和 cs0612. 根据文档,0618 是 2 级,0612 是 1 级.有谁知道这些代码之间的区别是什么,是什么导致抛出一个而不是另一个? 解决方案 我认为区别在于一个包含消息而另一个不包含. [Obsolete]//CS0612[Obsolete("Use newMethod instead", f ..
发布时间:2021-12-31 22:45:54 C#/.NET

应将各种变量和方法类型放在标题中的位置

我注意到,如果我在头文件中的某些位置放置某些声明,则会出现编译错误.我已经在代码中添加了关于我认为某些事情发生的地方的评论;他们说得对吗? @interface Level : CCNode {//实例变量?PlayBackgroundLayer* playBGLayer;PlayUILayer* playUILayer;播放元素层* 播放元素层;}//静态方法?+(void) InitLeve ..