标签: eclipse-cdt

"Gtk-WARNING**:无法打开显示:"在Eclipse中运行gtkmm项目时

我正在尝试在Eclipse CDT(On Ubuntu)中运行gtkmm项目.项目编译正常,没有报告错误但是当我尝试运行项目时,控制台会打印出此消息

"Gtk-WARNING **: cannot open display:"
Run Code Online (Sandbox Code Playgroud)

如果我去可执行文件所在的位置,在nautilus中,我可以打开它并运行正常.尝试直接从Eclipse运行时,这只是一个问题.

谢谢,

eclipse ubuntu eclipse-cdt gtkmm

2
推荐指数
1
解决办法
9689
查看次数

ECLIPSE中的CodeIgniter PHP框架的IDE开发

我对eclipse IDE很陌生.我想为codeigniter PHP框架开发一个IDE.我怎么开始 Eclipse for C++和Eclipse for Jave EE有什么区别?

我怎么开始?任何形式的帮助表示赞赏.谢谢.

eclipse ide codeigniter eclipse-cdt eclipse-jdt

2
推荐指数
1
解决办法
1万
查看次数

有没有办法在 Eclipse CDT 中禁用预先索引?

当我使用 Eclipse CDT 时(这个问题现在已经存在多个版本),前期索引索引了一堆 C 头文件,并用 100 个我永远不会使用的 C 函数污染了代码完成。

这使我无法一目了然地轻松查看我所在的命名空间中的实际内容,这真的很烦人。

为什么它们甚至默认包含在内,有没有办法删除它们?即使是丑陋的解决方法也很好,我只是想要一种方法来摆脱它们,而不会破坏我的代码。

eclipse indexing eclipse-cdt

2
推荐指数
1
解决办法
8187
查看次数

QString vs qstring.h

我终于在Eclipse中运行了C++/QT项目.但是当我尝试包含例如QString时,我只在代码完成时提供了qstring.h,但是手动输入QString会起作用.

我检查了QString文件,它只包含qstring.h本身.但是有什么原因让这个文件完全没有直接在包含中使用qstring.h?

另外,是否可以在Eclipse的代码完成中获取QString?

c++ qt eclipse-cdt

2
推荐指数
1
解决办法
989
查看次数

从 Eclipse 中删除“构建工作区”键盘快捷键

我在 Eclipse(Juno、OS X Mountain Lion)中遇到了一个有时令人烦恼、有时令人抓狂的问题。看来 CMD + B 映射到 Eclipse 中的“Build Workspace”触发器。我没有从 Eclipse 中构建任何源代码,但此操作总是会阻止所有其他交互。更糟糕的是,它经常在“构建”过程中冻结,在这种情况下我必须强行终止该进程。由于“B”与“V”相邻,并且 CMD + V 是粘贴,因此这种情况经常发生。并且“常规”->“按键”菜单中似乎缺少“构建工作区”快捷方式。

知道如何禁用此键盘快捷键吗?

eclipse macos eclipse-cdt

2
推荐指数
1
解决办法
720
查看次数

Eclipse,CDT,在“干净”步骤中添加自定义步骤

我有几个生成源文件的 shell 脚本。除了最终的结果文件之外,它们还创建一些工件,例如日志文件、出现问题时更容易调试的临时对象等。当我选择“项目 -> 清理...”时,我想向进程运行添加自定义步骤,这将删除所有生成的文件。我正在使用自动生成的 Makefile,并且希望避免编写自己的 Makefile。并不是我不能,我只是宁愿花时间做更多实际工作而不是繁琐的管理。

eclipse makefile eclipse-cdt

2
推荐指数
1
解决办法
2414
查看次数

编译我的项目时找不到 sqlite3

我正在用 c 语言开发一个小项目,该项目使用 sqlite3 与数据库一起使用。我正在使用 Eclipse CDT。这是相关的代码片段:

#include <sqlite3.h>
int main(int argc, char * argv[]) {
    if (argc < 2) {
        fprintf(stderr,"Error: database name not specified!\n");
        return 1;
    }

    struct sqlite3* db;
    sqlite3_open("movies.db", db);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的项目目录中还有我的文件“sqlite3.so”。当我尝试编译它时,出现“找不到-lsqlite3”错误。

我已在链接器中添加了该文件(在项目属性中),但仍然收到此错误。我能做些什么?

谢谢

c eclipse-cdt shared-libraries

2
推荐指数
1
解决办法
5050
查看次数

带有 MinGW 的 Eclipse CDT:索引器找不到标准标头

我在 Windows 7 64 位上使用 Eclipse Oxygen CDT。我已经在非标准位置安装了 MinGW-W64,但 Eclipse 报告它已正确找到。但在我正在从事的项目(这是一个普通的 Makefile 项目)中,像这样的行

#include <string.h>
Run Code Online (Sandbox Code Playgroud)

带下划线并标有“?” 在边缘。我相信负责的组件是“索引器”。

我可以通过向每个项目添加 MinGW 包含路径来解决问题(属性 -> C/C++ 常规 -> 路径和符号),但这似乎是错误的方法,因为我必须为每个新项目重复一遍项目。

不过,似乎没有全局设置——首选项 -> C/C++ -> 索引器中没有任何内容,全局首选项中也没有类似于“路径和符号”的内容。

我是否可以设置索引器使用的包含路径一次,以便任何使用 MinGW 的项目都将“继承”它们?

eclipse eclipse-cdt mingw-w64

2
推荐指数
1
解决办法
733
查看次数

如何禁用搜索二进制文件

CDT plugin(版本9.4.3)是否有禁用Searching for binaries...作业的设置?

eclipse-cdt

2
推荐指数
1
解决办法
849
查看次数

C++数组迭代

任何人都可以使用下面的C++代码找出没有任何内容打印到控制台上的原因;

string array[] = { "a", "b", "c", "d" };

int length = sizeof(array);
try
{
    for (int i = 0; i < length; i++)
    {
        if (array[i] != "") cout << array[i];
    }
}
catch (exception &e)
{
    e.what();
}
Run Code Online (Sandbox Code Playgroud)

c++ eclipse-cdt

1
推荐指数
1
解决办法
375
查看次数