我已经启动并运行了Eclipse CDT环境,并按照我喜欢的方式进行了自定义.我也将大量处理Java.
我不想仅仅为了获得Java功能而安装单独版本的Eclipse,因为我将经常在C - > C++ - > ADA - > Java之间切换.因此,我希望一个IDE支持所有语言.
目前我已经有C/C++和Ada一起工作(CDT + GNAT工作台).
如何从头再次安装Eclipse,从而安装Eclipse Java支持?
我有一个包含代码和一些数据文件的CMake项目(图像是精确的).
我的目录结构是这样的:
src包含源代码,数据包含数据文件.CMake建议在源代码构建之外,所以当我调用make时,我有可执行程序,但不是数据文件,因此我无法执行该程序.
当然,make install会将我的数据文件复制到所需的位置并使其正常工作,因此我现在就这样开发:
<edit source code>如果我正在使用命令行和编辑器,那没关系,但我最近决定转向Eclipse CDT.从CMake生成Eclipse项目效果很好,但是从Eclipse 手动执行安装目标并不是那么好.
你们是如何解决这个问题的呢?你的程序是否有一些聪明的算法来尝试找到它的数据目录,即使它不是二进制文件的位置?或者你不使用源代码构建?
我刚刚下载了适用于Windows的Eclipse CDT开发人员工具包(87MB).我还安装了MinGW和msys.我还将它添加到PATH:C:\ msys\1.0\bin; C:\ mingw\bin.然后重新启动计算机.我已经在cmd中按类型"make --version"检查了它的确有效.
但是,出于某种原因,我无法编译我的C项目.我没有得到二进制文件,只在COnsole中得到以下内容:
**** Build of configuration Default for project XXX ****
make all
make: *** No rule to make target `all'. Stop.
Run Code Online (Sandbox Code Playgroud)
有人可以帮我这个吗?
我正在使用Eclipse(Helios SR1)CDT进行C++开发.Eclipse与GDB接口进行调试,但我无法弄清楚如何在通过Eclipse接口进行调试时手动向GDB输入命令.例如,能够输入p myVar而不必单击并滚动局部变量窗口将是很好的.
注意:我想使用Eclipse接口进行调试的唯一原因是因为我喜欢它如何显示正在逐步执行的代码.因此,如果有人可以选择建议允许我查看正在执行的代码,请建议!(我使用过DDD,但我不是特别喜欢它.)
我需要一种方法来从linux中的脚本以完全无人值守的方式设置高度自定义的eclipse编码环境.定制的eclipse环境需要安装来自各种来源的大约10种不同的插件(protobuf,pydev,cmakeed,openinterminal,egit,yaml,webpageeditor等).每次使用gui手动执行此操作需要20-30分钟.我想在脚本中自动安装插件,这样任何运行linux的人都可以使用一组自定义插件重新创建我的eclipse环境,而无需人工干预.任何人都有关于如何做到这一点的建议?
CDT代码格式化程序有一个相当不错的选项选项,但似乎没有一个功能允许人们告诉它忽略代码块.Java代码格式化程序中存在此功能:
// @formatter:off
... // code that should not be formatted
// @formatter:on
Run Code Online (Sandbox Code Playgroud)
这个功能是否存在,我只是不知道它,或者有没有人知道任何体面的解决方案?
在我的特定情况下,我正在尝试定义我想要具有特定布局的数据结构(枚举类型和字符串数组).
Eclipse CDT(用于C++/C开发)如何在Visual Basic中为Visual Studio输入时自动调用内容辅助.换句话说,如何将触发器作为所有键盘字符来调用内容辅助.请帮我..
是否有适用于Eclipse CDT的静态代码分析的好插件?到目前为止我找到了两个:
还有更好的吗?或者我如何让CppChecker做某事(或者它是一个静态代码分析器?网站根本不清楚)?
我正在研究使用"vi"和"emacs"编写的一些遗留C++代码,我正在尝试构建一个eclipse CDT设置来维护它(在linux上).我一直面临的两个主要问题是索引需要很长时间(超过4小时),即使一旦完成,eclipse几乎没有响应.
代码库以"3-4级深度"方式构建:
/system/${category}/${library}/
/server/${serverName}/${component}/
Run Code Online (Sandbox Code Playgroud)
例:
/system/CORE/CommandLine/*.cpp
/system/CORE/Connection/*.cpp
...
/server/Authentication/DB/Objects/*.cpp
/server/Authentication/Main/*.cpp
Run Code Online (Sandbox Code Playgroud)
在/ system/*下大约有200个"模块",在/ server/Authentication/*下大约有50个.还有一个令人惊讶的复杂的制作系统,有20年的制作代码,由想要展示他们的制作能力的人写的:-)
到目前为止,我尝试了两种方法
1)两个eclipse cdt项目,即/ system和/ Authentication
2)每个"模块"一个eclipse cdt项目,以+200模块结束.我甚至计算了模块之间的依赖关系.
在这两种方法中,索引都需要很长时间.方法1)我遇到了很多未解决的依赖问题.方法2)eclipse几乎没有响应,当我按住ctrl +点击一个功能我可以去喝咖啡然后回来之前回复...
那里的任何人都曾参与过像这样的大项目吗?你有什么建议?
正如我在标题中提到的那样,我的应用程序构建成功但显示空白屏幕,并在我在设备上运行它几秒后退出(SS GLX Tab3 Intel).logcat显示
error opening cache file /data/data/com.abc.testapp/cache/com.android.opengl.shaders_cache: Permission denied (13)带libEGL标签.
有谁知道这意味着什么以及如何解决它?
任何帮助将不胜感激谢谢