问题标签 [compiler-errors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3939 浏览

c++ - 出现编译错误:0x2 试图打开文件

我正在尝试构建http://chitchat.at.infoseek.co.jp/vmware/vfd.html(VS 2008,Windows Server 2008 x64)但是我收到以下错误消息:

我已经安装了 windows 2008 SDK,我已经用谷歌搜索了一段时间,但我一辈子都无法弄清楚这个错误的含义。任何人都可以帮忙吗?

0 投票
3 回答
28901 浏览

delphi - 不满意的转发或外部声明

.pas编译文件时出现错误。

“不满意的前向或外部声明:TxxxException.CheckSchemeFinMethodDAException。”

有谁知道这个错误意味着什么?

这是否意味着 CheckSchemeFinMethodDAException没有在所有相关文件中调用它?

0 投票
5 回答
1619 浏览

c++ - 在 C++ 派生类中使用私有复制构造函数进行对象切片

假设我在test.cxx中有类似以下的内容(并且我故意在1处进行对象切片):

我希望这可以工作,因为在1中应该调用 A 类的复制构造函数(这里是编译器生成的和公共的)。这段代码在最近的编译器上也能很好地编译(我试过 g++-4.4 和 Intel 11.0),但是旧的编译器(比如 g++-4.2 和 g++-4.0)试图调用 B 的复制构造函数,我声明它是私有的,导致:

现在,在我的构建系统中,我想检查编译器是否支持上述代码。然而,问题是,这是符合标准的代码吗?这种测试的正确名称是什么?

编辑:对不起,英特尔编译器版本 10.1 和 11.0 都发出以下内容:警告 #734:“B::B(const B &)”(在第 6 行声明),需要被删除的副本,无法访问

0 投票
3 回答
8959 浏览

java - Java 编译错误:参数 x 超出了 255 个字的限制

我有一个具有 255 个参数的构造函数(用于自动生成的类)。在带有 javac 1.6.0_02 的 Linux 上使用 ant。该类编译良好,一切都很好。

但是,当我尝试使用 jdk 1.6 在 windows xp 上的 eclipse 中编译相同的类时,出现以下错误

BLAH是第 256 个参数。

有没有办法克服这个问题?更改自动生成的类不是一个选项,因为我需要在每次编译或更改生成器时更改它。这两个选项都不可接受,因为我们已经可以在 linux 上获得这个类。

PS:对于那些感兴趣的人,java 类是使用 JacORB 从 IDL 文件生成的。不幸的是,类中的参数数量不能减少,因为它定义了我们的软件和其他系统之间的接口。

0 投票
1 回答
8697 浏览

c++ - 为什么这个 C++ 模板代码不能编译?

有谁知道为什么这不会编译?我已经尝试过 VS 2008 和 GCC 4.something 并且都吐出错误。我是否引用“ThisFunctionDoesNotCompile()”并不重要。

我可以通过将“InternalType”作为第二个模板参数传递给 Base 来解决这个问题,但我仍然很好奇为什么会出现错误。

这些是我在 VS 2008 中遇到的错误:

这些是 GCC 给我的:

0 投票
12 回答
73995 浏览

iphone - xcode项目中的错误:ld:找不到-lcrt1.10.6.o的库

刚刚升级到 Snow Leopard,安装了 Xcode 3.2,然后安装了 iPhone SDK 3 for SL。

在一个项目中,我现在在构建时收到以下错误:

ld: 找不到库-lcrt1.10.6.o

我在网上搜索过,但找不到任何有用的东西。

0 投票
6 回答
24288 浏览

c++ - 类中的 C++ 字符串

我知道这是一个非常荒谬的问题,但这非常令人困惑和恼火,因为本来应该起作用的东西却不是。我正在将代码块与 GCC 编译器一起使用,并且我试图在我的类中简单地创建一个字符串变量

奇怪的是,我的编译器让我停下来,并说这样的错误:

由于某种原因,它无法找到“字符串”类,由于某种原因,我的 main.cpp 能够检测到“#include”,而我的语言类由于某种原因无法检测到。

这是我快速写的 main 只是为了看到它 main 本身能够看到字符串文件:

有谁知道发生了什么?

0 投票
1 回答
685 浏览

blackberry - 在 BlackBerry 上编译错误

我已经为黑莓完成了简单的 java 应用程序,同时构建时出现以下错误。

我已经设置了所有路径变量。

0 投票
2 回答
2568 浏览

visual-c++ - 我在哪里可以获得所有错误和警告的列表?

有没有什么地方可以得到所有Visual C++编译器/链接器错误/警告的列表?我正在寻找编译器显示的错误/警告编号和错误/警告文本。MSDN 拥有所有这些,但它们在单独的页面上链接到。

0 投票
2 回答
643 浏览

events - 为什么在编译 VB6 应用程序期间触发事件?

我正在尝试编译 VB6 应用程序,但它失败并出现错误“运行时错误'91':对象变量或未设置块变量”。事实证明,用户控件的 Resize 事件在编译和调用试图访问尚未实例化的对象的代码期间触发。

为什么在编译过程中会触发事件,有什么方法可以阻止它?


编辑:我在这里有一些代码,但它不相关。问题是由于 UserControl 代码(即 Initialize、ReadProperties、Resize 和 WriteProperties 事件)可以在意外时间执行。如果这些事件中的代码依赖于其他代码来初始化其任何数据结构,那么它很有可能会失败,因为该初始化代码可能尚未执行。尤其是在编译期间,什么都不应该执行!我认为这是一个错误,但我确信微软可以以某种方式合理化它。