问题标签 [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 投票
2 回答
406 浏览

asp.net-mvc - asp.net mvc 页面找不到参考

我创建了一个名为 HTMLRenderer 的新类,我从我的 aspx 视图代码中调用它

我正在使用它

我得到了错误

d:\Adam\Code\CSharp\Asp.net\Adam\Views\Home\Index.aspx(2): 错误 CS0234: 命名空间 'Golf' 中不存在类型或命名空间名称 'Content' (您是否缺少装配参考?)

构建编译并且 Content 命名空间是否存在?

关于这里出了什么问题的任何建议

0 投票
2 回答
1048 浏览

c# - 在 VS2008 中添加到 .resx 文件的新字符串导致编译错误,它不存在

我最近将我的项目从 VS2005 升级到了 VS2008。我使用 .resx 文件来存储字符串,它在 VS2005 上运行良好。

现在,使用 VS2008,我在 Strings.resx 文件中添加了一个新字符串,并在我的代码 (C#) 中使用了它。但是我得到一个编译错误,我的新字符串在字符串中不存在。我让我的同事在他的机器上检查它,他也遇到了同样的问题。我发现 VS2008 将新字符串添加到 .resx 文件而不是 .Designer.cs 文件中。

这是一个已知问题吗?有什么办法可以解决吗?(除了手动将代码添加到 .Designer.cs)

提前致谢。

0 投票
3 回答
583 浏览

c++ - C ++奇怪的编译链接器错误

我正在尝试编译大型 C++ 项目,但遇到了这个奇怪的错误。我知道它是链接错误,但无法弄清楚它到底是什么。

p>

这个错误是什么意思 ?而且,是否可以看到发生错误的行号?如何 ?我主要关心这意味着什么

p>

其实我的错误是这样的,但是不知道为什么尖括号里面的东西都不见了,所以用“”替换它们,这里是详细的错误,它也与模板实例化有关

test_oqlquery.o:(.rodata._ZTV8r_MarrayIhE[vtable for r_Marray"unsigned char"]+0x8): undefined reference to `r_Marray"unsigned char"::~r_Marray()'

我正在使用 g++ 4.3.3。

请原谅,我不能在这里提交整个源代码,因为它非常大并且跨越多个目录。

非常感谢。

0 投票
2 回答
3476 浏览

c++ - 私有非常量和公共 const 成员函数 - 和平共存?

我正在尝试使用两个具有相同名称的方法创建一个类,用于访问私有成员。一种方法是公共的和 const 限定的,另一种是私有的和非 const 的(由朋友类使用,以通过引用返回的方式修改成员)。

不幸的是,我收到编译错误(使用 g++ 4.3):当使用非常量对象调用该方法时,g++ 抱怨我的方法的非常量版本是私有的,即使存在公共(常量)版本。

这看起来很奇怪,因为如果私有非常量版本不存在,一切都编译得很好。

有什么办法可以使这项工作?它可以在其他编译器上编译吗?

谢谢。

例子:

0 投票
3 回答
2857 浏览

c++ - C++ 在 Unicode Release MinDependency 中编译错误,但在 Debug 中没有

首先让我说我负责创建和管理构建和安装,而且我不是 C++ 开发人员,所以下面的大多数错误对我来说都是不可理解的。

话虽如此,开发人员(现在不在)签入了一些在 Debug|Win32(使用 VS08)中编译良好的代码,但我需要让它在 Unicode Release MinDependency|Win32 中编译。

有 88 个错误,但似乎都归结为“转换”问题,而且都只是下面列出的问题的多次出现。

  • 编译错误是否与它的编码方式(C++、ATL)有关?

  • 是否有一些编译选项开关或 VS 设置我可以更改以使其编译为 MinDep?

  • 是否有简要解释导致此问题的原因,以便我了解手头的问题?

错误:

0 投票
4 回答
11317 浏览

c++ - C++ STL 映射 typedef 错误

我编写的一些代码遇到了一个非常讨厌的问题。我发现其他人在 stackoverflow 上遇到了同样的问题,我尝试了解决方案,但没有一个对我有用。

我对我正在使用的几种常见 STL 类型进行了 typedef,除了我尝试对地图进行 typedef 时,其他都没有任何问题。在测试程序中包含我的标头时,我收到“some_file.h:83: error: expected initializer before '<' token”错误。

这是标头(some_file.h)的重要部分:

some_file.cpp 中的包含有:

测试文件按顺序仅包含字符串、向量和我的文件。它有一个 main 方法,它只是做一个 hello world 之类的事情。

有趣的是,我很快将一个模板类放在一起以查看问题出在哪里(将“ std::map<Column...”替换为“ hello<Column...”)并且它没有问题地工作。

如果您使用的类没有 ' <' 运算符,我已经创建了映射所需的运算符重载。

0 投票
1 回答
5377 浏览

c++ - (C++ 和 gcc)错误:“内联”之前的预期构造函数、析构函数或类型转换

我有一个带有一些内联模板方法的头文件。我向它添加了一个类声明(只是几个静态方法......它更像是一个命名空间而不是一个类),并且我开始在使用该新类的文件中收到此编译错误。

还有其他几个包含相同 .h 文件的文件仍然可以毫无怨言地编译。

谷歌搜索错误给了我一堆邮件列表的链接,这些链接是关于具有类似错误消息的项目中的错误(唯一的区别似乎是构造函数、析构函数或类型转换应该在前面)。

我正准备开始剥离其他所有东西,直到我有一个最基本的最小样本,这样我就可以聪明地问这个问题,但我想我会先尝试以愚蠢的方式问它:

谁能给我一个关于此错误消息实际含义的基本线索,以便我可以开始追踪它/谷歌它?

只是为了完整起见,我看到的第一个例子看起来或多或少像

0 投票
2 回答
4702 浏览

c++ - C++ 中的 for_each()

我已经在两台不同的机器上编译了我的代码,我认为它们具有相同的设置。但是,一个编译没有问题,另一个给出以下错误。

相关代码:

任何想法可能是什么问题?TIA。

0 投票
3 回答
3375 浏览

objective-c - GNUstep AutoReleasePool 上的 Objective-C 未声明问题

我是 Objective-C 的新手,在 GNUstep 和 MinGW 环境中工作。我正在编译这段代码但有一个错误:

它给出了这样的编译时错误:

'NSAutoReleasePool' 未声明(在此函数中首次使用)

我应该怎么做才能克服这个错误?

0 投票
4 回答
19897 浏览

c++ - 解决标识符“xxx”未定义

我正在经历一些我不太理解的奇怪事情。

我收到如下错误:

但如果我去查看 CP_STLArrayDefines,我显然在做:

如果我去看看 CP_String.h 和 .cpp,它们看起来还不错。

它们都在同一个目录中,等等。

我应该寻找什么?

这是 CP_STLArrayDefine.h: