Tag: 编译错误

编译错误:包javax.servlet不存在

我有一个包中导入javax.servlet。*和javax.servlet.http。*当我尝试编译它在命令提示符下,我得到错误 包javax.servlet不存在 我使用JDK 1.7.0和Tomcat 6.0。

错误C2275:非法使用这种types作为expression式

从昨天开始,我一直在为我的C项目面临一个编译错误。 这个项目本身就是创build一个服务来完成一些任务。 我自昨天以来没有发生什么变化,但今天早上,我的代码不能再编译了。 这里是我有的错误: c:\path\main.c(56): error C2275: 'SERVICE_TABLE_ENTRY' : illegal use of this type as an expression c:\program files\microsoft sdks\windows\v7.0a\include\winsvc.h(773) : see declaration of 'SERVICE_TABLE_ENTRY' c:\path\main.c(56): error C2146: syntax error : missing ';' before identifier 'DispatchTable' c:\path\main.c(56): error C2065: 'DispatchTable' : undeclared identifier c:\path\main.c(56): error C2059: syntax error : ']' c:\path\main.c(57): error C2065: 'DispatchTable' : […]

属性'nowrap'被认为是过时的。 推荐一个更新的构造。 它是什么?

在使用Visual Studio 2010编译ASPX页面时出现错误: <td valign="top" nowrap width="237"> 错误消息是 "Attribute 'nowrap' is considered outdated. A newer construct is recommended." 什么构造是指错误信息? 它的performance与“nowrap”完全相同吗?

JSLint错误:“将调用移入包含函数的元素”

JSLint的这个错误是什么意思? 而且应该如何重写呢? Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);

Java JUnit:方法X对于Ytypes是不明确的

我有一些testing工作正常。 然后,我把它移动到一个不同的包,现在正在出错。 这里是代码: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = JGraphtUtilities.eccentricities(g); assertEquals(70, eccen.get("alpha")); assertEquals(80, eccen.get("l")); assertEquals(130, eccen.get("l-0")); assertEquals(100, eccen.get("l-1")); assertEquals(90, eccen.get("r")); assertEquals(120, eccen.get("r-0")); assertEquals(130, eccen.get("r-1")); } 错误信息是这样的: 方法assertEquals(Object,Object)对于JGraphtUtilitiesTesttypes是不明确的 我怎样才能解决这个问题? […]

如何在一行上连接多个C ++string?

C#有一个语法function,您可以在一行上连接多个数据types。 string s = new String(); s += "Hello world, " + myInt + niceToSeeYouString; s += someChar1 + interestingDecimal + someChar2; C ++中的等价物是什么? 据我所知,你必须在不同的行上完成,因为它不支持+运算符的多个string/variables。 这是好的,但看起来不整齐。 string s; s += "Hello world, " + "nice to see you, " + "or not."; 上面的代码产生一个错误。

在Swift 1.2中,声明不能既是“最终”也是“dynamic”错误

下面的value声明 import Foundation class AAA: NSObject { func test2() { self.dynamicType } } extension AAA { static let value = 111 } 导致以下编译错误 A declaration cannot be both 'final' and 'dynamic' 为什么会发生这种情况,我该如何处理? 我正在使用Swift 1.2(Xcode 6.3.1 6D1002内的版本)

无法加载文件或程序集或其依赖项之一

我有另一个这样的“无法加载文件或程序集或其依赖关系”的问题。 其他信息:无法加载文件或程序集“Microsoft.Practices.Unity,Version = 1.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其某个依赖项。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040) 我不知道是什么原因造成的,或者我可以怎样debugging才能find原因。 我已经在我的解决scheme目录.csproj文件和我拥有的Unity中的每个位置进行search: Reference Include =“Microsoft.Practices.Unity,Version = 2.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL” 在我的任何项目中都找不到任何引用1.2.0.0的引用。 任何想法如何我应该去解决这个问题? 我也希望提示如何debugging这样的问题。

定位的程序集清单定义与程序集引用不匹配

我想在C#Windows窗体应用程序(Visual Studio 2005)中运行一些unit testing,我得到以下错误: System.IO.FileLoadException:无法加载文件或程序集“Utility,Version = 1.2.0.200,Culture = neutral,PublicKeyToken = 764d581291d764f7”或其某个依赖项。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040)** 在x.Foo.FooGO() 在Foo.cs中的x.Foo.Foo2(String groupName_):第123行 在FooTests.cs中的x.Foo.UnitTests.FooTests.TestFoo():第98行** System.IO.FileLoadException:无法加载文件或程序集“Utility,Version = 1.2.0.203,Culture = neutral,PublicKeyToken = 764d581291d764f7”或其某个依赖项。 定位的程序集清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040) 我看我的参考,我只有参考Utility version 1.2.0.203 (另一个是旧的)。 任何build议如何找出什么是试图引用这个旧版本的DLL文件? 另外,我觉得我的硬盘上没有这个旧的组件。 有什么工具可以search这个旧版本的程序集吗?