我正在尝试用Eclipse编译一个C项目,在Ubuntu12.10下,用的是GCC。
当我使用这些标志时:
eclipse无法编译。
编译错误如下:
error: ISO C forbids an empty translation unit [-pedantic]
make: *** [.metadata/.plugins/org.eclipse.cdt.make.core/specs.o] Error 1
为什么会出现这些问题,我应该如何使用带选中标志的eclipse进行编译?
当尝试使用这些标志从Terminal手动编译时,它会成功编译。谢谢!
如果我正在查看Eclipse中src/main/java下的某个类(比如说MyComponent),我可以右键单击它并选择new...--> other --> JUnit test。Eclipse足够聪明,可以猜测单元测试类(MyComponentTest)的名称,但它坚持将单元测试放在src/main/java下。在Eclipse或m2Eclipse中是否可以设置缺省测试位置为src/ test /java?考虑到这是使用Maven的标准方式,必须在某个地方为此设置,但我找不到它。
我需要一些使用Eclipse断点的帮助。我正在使用Eclipse露娜服务发行版2 c++ (4.4.2)和gdb7.1在ubuntu10.04 32位上开发多线程c++应用程序。我设法在断点上放置和停止,但在继续时,我不能让调试器停止在同一个位置,尽管它会一次又一次地执行该行(而不停止在断点上),添加新的断点行使其停止,但在单击“简历”时,它不会再次在这些行停止。我试着用不间断模式和不工作模式工作,但仍然得到了相同的意外结果。我甚至尝试创建一个新项目hello,在其中我添加了while循环和睡眠,并将一个断点设置为睡眠。它停在那里,但是移除断点,重新恢复和添加断点,它不再停止.
int mai
我正在尝试配置Eclipse,使其在一个项目中编译一个共享库,并在另一个项目中使用它。
问题是,使用Eclipse的CUDA插件只能选择生成项目类型的可执行文件。
所以我想要做的就是创建一个这样的项目,并修改这个工具链,这样Eclipse就不会执行nvcc以外的任何东西。
正如您所看到的,编译库并不是问题:
18:27:25 **** Incremental Build of configuration Default for project cudamath ****
make all
Building file: ../test.cu
Invoking: CUDA NVCC Compil
您好,我在Ubuntu 13中,我已经在我的Eclipse3.8中安装了PTP来处理MPI。问题是在创建了一个项目并试图打开源文件来处理它之后,我收到了这条消息。
An error has occurred. See error log for more details.
org.eclipse.ptp.internal.rdt.ui.editor.RemoteCEditor.getInputCElement()Lorg/eclipse/cdt/core/model/ICElement;
我已经在网上看过了,但到目前为止还没有关于这条消息的结果,你能帮我吗?
我在eclipse中有一个c++项目,ubuntu。结构项目与以下内容相同:
HelloWorld
- Includes (i had include path: HelloWorld/sources/diagcom)
- sources
- diagcom
+ diagcom.hpp
+ diagcom.cpp
- main.cpp
我将路径HelloWorld/sources/diagcom包含到Includes中,并在main.cpp中包含如下内容:
#include <diagcom.hpp>
int main
目前,我正努力在可信的Tahr中调试openjdk。我已经安装了opejdk-7-jdk和openjdk-7-dbg。当我发布gdb java时,我看到它正确地读取符号,但是当我要求列出它抱怨main.c找不到的代码时。我设法让调试在CentOS中工作,我可以列出文件main.c,但是我想让它在Ubuntu上工作,因为它是我的主要发行版。
原始产出:
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL ver
我想在我的项目中使用SRILM包。我已经成功地编译了SRILM,现在在~/srilm/lib/i686-ubuntu中有了静态库。我在eclipse中创建了一个c++项目,并将libdstruct.a添加到库中,并将其路径设置为搜索库的目录。但是eclipse找不到我的库!以下代码是我在eclipse中单击build project按钮时的输出。如你所见,g++说找不到-llibdstruct
**** Build of configuration Debug for project test ****
make all
Building file: ../src/test.c
Invok
我已经在我的工作区中添加了新项目,其中分别有2个项目A和B。现在我已经在A的构建路径和项目引用中添加了第三个项目C。我正在使用一些package c.foo.* of C在A的test.jsp中,但是当导入c.foo.*包时,我收到错误,因为找不到包。如何在<A>d13</code>的test.jsp中访问项目C的包c.foo.*?我正在使用eclipse IDE
我已经在Ubuntu10.04 x86上为C/C++ Linux开发人员安装了Eclipse Indigo。
当我使用常用的预定义宏__BASE_FILE__时,Eclipse会说是Symbol '__BASE_FILE__' could not be resolved,但是编译是可以的。我不得不在我的代码中经常使用它,并且Eclipse用红线和错误图标填充了我的屏幕:)
我该如何解决这个问题呢?