此处将为大家介绍关于如何查看IntelliJ中的编译错误列表?的详细内容,并且为您解答有关怎么看编译错误的相关问题,此外,我们还将为您介绍关于c–处理Winnt.h的奇怪的编译错误、IDEAJetBr
此处将为大家介绍关于如何查看 IntelliJ 中的编译错误列表?的详细内容,并且为您解答有关怎么看编译错误的相关问题,此外,我们还将为您介绍关于c – 处理Winnt.h的奇怪的编译错误、IDEA JetBrains IntelliJ-在“ make”上编译时出错,但在使用Maven编译时可以正常运行,并且在类文件中没有IntelliJ报告的错误、intellij ant 编译错误、Intellij Idea for Lombok plugin 编译错误疑问的有用信息。
本文目录一览:- 如何查看 IntelliJ 中的编译错误列表?(怎么看编译错误)
- c – 处理Winnt.h的奇怪的编译错误
- IDEA JetBrains IntelliJ-在“ make”上编译时出错,但在使用Maven编译时可以正常运行,并且在类文件中没有IntelliJ报告的错误
- intellij ant 编译错误
- Intellij Idea for Lombok plugin 编译错误疑问
如何查看 IntelliJ 中的编译错误列表?(怎么看编译错误)
我正在寻找一种在 IntelliJ 中查看所有编译错误的方法,类似于它们在 Eclipse
中的显示方式。我尝试在这里和谷歌搜索,但还没有真正找到解决方案。我真的很喜欢 IntelliJ,我最近从 Eclipse
转换到它,我希望这只是我缺少的东西,而不是根本的缺陷。
答案1
小编典典我认为这最接近您的期望:
(来自IntelliJ IDEA Q&A for Eclipse
用户):
以上可以与最近在编译器设置中引入的选项相结合,以获得与 Eclipse 非常相似的视图。
要做的事情:
- 在“项目”窗格中切换到“问题”视图:
- 启用设置以自动编译项目:
- 最后,查看问题视图:
以下是 Intellij IDEA 13.xx 和 Eclipse Kepler 中相同项目(存在编译错误)的比较:
相关链接:上面显示的 maven 项目:https
://github.com/ajorpheus/CompileTimeErrors常见问题解答对于“Eclipse 模式”/“自动编译”项目:http
://devnet.jetbrains.com/docs/DOC-1122
c – 处理Winnt.h的奇怪的编译错误
MyGl.cpp ..\microsoft sdks\windows\v6.0a\include\winnt.h(964) : error C2988: unrecognizable template declaration/deFinition ..\microsoft sdks\windows\v6.0a\include\winnt.h(964) : error C2059: Syntax error : '&'
他们指向Winnt.h中的以下行
extern "C++" // templates cannot be declared to have 'C' linkage template <typename T,size_t N> char (*RtlpNumberOf( UNALIGNED T (&)[N] ))[N]; #define RTL_NUMBER_OF_V2(A) (sizeof(*RtlpNumberOf(A)))
对于发生了什么的任何想法?
我的编译器:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86 copyright (C) Microsoft Corporation. All rights reserved.
解决方法
我所做的就是在我的C/C++头文件中的最顶层(第一件事).
#ifndef __wtypes_h__ #include <wtypes.h> #endif #ifndef __WINDEF_ #include <windef.h> #endif
这将为您提供数据类型,定义和基本Windows API.您可能还需要添加以下内容:
#ifndef _WINUSER_ #include <winuser.h> #endif #ifndef __RPC_H__ #include <rpc.h> #endif
WinNT是一种特殊的动物 – 如果包含上述文件适合您,请不要包含它.如果确实需要它,请在wtypes.h和`windef.h’之后包含它.
如果这不起作用,请检查包含路径和预定义宏,看看这些是否会破坏您的构建.
此致,Foredecker
IDEA JetBrains IntelliJ-在“ make”上编译时出错,但在使用Maven编译时可以正常运行,并且在类文件中没有IntelliJ报告的错误
所以我在IntelliJ中有一个Maven模块(模块A)。最近,我将一些类从其中移到了另一个新的Maven模块(模块B)中,并为其添加了依赖项。完成此操作后,我还修改了其中一个移动类(现在位于模块B中)的方法的签名。
我重新导入了poms,以便IntelliJ拾取依赖项更改,并确保受影响的文件的所有Java导入都再次正确。现在,当我尝试运行我的webapp(取决于两个模块)时,在模块A中的类中收到编译错误,并在模块B中调用该类的修改后的方法。
错误消息基本上是在说该方法不存在,但相信旧方法仍然存在!我单击“
make”错误,然后将我带到模块A的类中的该行,调用了已修改的方法…奇怪的是,IntelliJ知道在文件中可以使用。即该方法不是像通常会出现编译错误那样用红色下划线表示,但类文件名为:(
我使用“ mvn
install”从命令行编译了它(还安装了模块B),一切都成功了。我已经删除了模块A和模块B的目标中的classes目录,并且使IntelliJ的缓存无效并重新启动了……仍然在发生……有什么想法吗?
答案1
小编典典因此,今天早上才说出来,一切都正常!
昨晚我做的是从模块A和模块B的父pom打开一个新项目(intelliJ项目),并成功地进行了构建,可能是这样做,然后再次打开我的原始项目以某种方式对其进行了修复……非常烦人虽然
intellij ant 编译错误
同样的文件,在使用其它ide工具如eclipse的时候,就没有报错,但是在使用intellij的时候编译却出了问题:
错误信息如下:
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1365)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1070)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:854)
at org.apache.tools.ant.Main.startAnt(Main.java:236)
at org.apache.tools.ant.Main.start(Main.java:199)
at org.apache.tools.ant.Main.main(Main.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:30)
Intellij Idea for Lombok plugin 编译错误疑问
高春辉、王春生、朱峰:关于开源创业的 15 件小事
报 log 找不到 错误 eclipse 编译没问题的,这种问题请问该如何解决?
关于如何查看 IntelliJ 中的编译错误列表?和怎么看编译错误的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于c – 处理Winnt.h的奇怪的编译错误、IDEA JetBrains IntelliJ-在“ make”上编译时出错,但在使用Maven编译时可以正常运行,并且在类文件中没有IntelliJ报告的错误、intellij ant 编译错误、Intellij Idea for Lombok plugin 编译错误疑问等相关内容,可以在本站寻找。
本文标签: