问题标签 [codelite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14272 浏览

c++ - CodeLite - 控制台运行但代码不工作

我刚刚在我的两台电脑上安装了 CodeLite 6.0,但是在这两台电脑上我都遇到了同样的问题:我能够构建和运行项目,但是当控制台开始运行时,我看到的是:

空控制台窗口的屏幕截图

这是我的代码:

如果我尝试添加一些实际上不存在的疯狂指令,控制台仍然会显示没有错误,并且项目也将构建没有错误。例如,使用以下代码:

并且cout << "Hello World"也不工作。

0 投票
0 回答
296 浏览

codelite - 在 Codelite 中使用 unittest++

经过大量研究:我实际上似乎无法让 unittest++ 在 Codelite 中工作。在 Mac 或 Windows 机器上。将项目创建为 unittest++ 项目似乎没问题(根据 Eran 的建议)。编译器识别 unittest++ 的库(或者看起来如此),但构建总是失败。尝试将项目作为 unittest++ 项目运行 - 什么都没有发生。

显然我在这里遗漏了一些东西 - 不知道问题是在 unitttest 和 Codelite 的设置中,还是在制作 unittest++ 项目或其他什么?

拜托,我不是拥有数十年经验的强大程序员。不应该对我遵循一般指示的能力做出任何假设 - 我认为需要确切的指示。我已经花了大约一周的时间让 Codelite 版本在我的 Mac 和我的 Windows 机器上正常运行 - 所以要温柔。

托尼·杰伊

0 投票
1 回答
4483 浏览

c++ - 在 CodeLite (Windows) 中将编译器从 MinGW32 更改为 clang 会导致编译错误

我有一个使用 CodeLite 在 Windows 8.1 上使用 MinGW32 成功构建的项目。我正在尝试将编译器从 MinGW32 更改为 clang。但是,在切换编译器后,我收到以下错误:

...其次是许多其他类似性质的人。因此,我尝试制作一个更简单的程序来检查该程序是否只是在我的代码中,并且我对 MinGW32 感到“幸运”。

以下程序也显示相同的错误:

在 CodeLite 中,设置了以下编译器选项(这些选项在编译器之间没有改变):

Enable C++11 Standard (clang)为了确定,我还尝试在工作区级别选中该框。

在网上搜索了一番后,我发现了以下问题:

由于 clang 错误,构建失败。#762

因此,我尝试添加-fno-ms-compatibility到我的编译器选项。这似乎确实有效果,因为编译器错误更改为:

c:/MinGW/lib/gcc/mingw32/4.8.1/include/c++\bits/char_traits.h:391:7: error: cannot mangle this built-in char16_t type yet

我也尝试使用流行的搜索引擎来找到解决方案,但我能找到的只是在一个名为MicrosoftMangle.cpp的文件中对它的引用。这是提到我遇到的错误的部分:

在这一点上,我对如何解决我的问题一无所知,因此提出了这个问题。预先感谢您为我提供的任何帮助!

附加信息

我意识到我仍然在这里使用 MinGW32 包含目录,这是故意的,因为CodeLite 上的本教程建议我这样做。

0 投票
1 回答
1348 浏览

c - ubuntu 14.04.1 x64 上 Codelite 6.1 中的 Pthreads

我试图用codelite在Ubuntu中用Pthreads编译一个简单的C程序。

我选择了 GCC 作为我的编译器,并在项目设置的 C 编译器选项中添加了“-pthread”。但它会在编译时引发错误"undefined reference to pthread_create"

如果我通过命令行手动调用 GCC,它会构建并运行。

但是,当我注释掉有问题的行时,它在 codelite 中编译时没有错误。

所以我怀疑codelite在编译时没有添加-pthread编译器标志。

任何帮助表示赞赏。

这是我的代码的摘录:

0 投票
1 回答
5687 浏览

c++ - Simple File-I/O Program C++

The above code is supposed to read from the file "data.txt" the following text

"The default behaviour of ifstream type stream (upon opening files ) allows users to read contents from the file. if the file mode is ios::in only then reading is performed on a text file and if the file mode also includes ios::binary along with ios::in then, reading is performed in binary mode. No transformation of characters takes place in binary mode whereas specific transformations take place in text mode."

and create a file out.txt , in which the same text is stored using line numbers ( A line can have 75 characters or ends at '.' - whichever occurs earlier ).

Whenever I run the program, it just gets stuck at the console - which doesnt respond upon pressing any keys whatsoever.

Can someone tell me what's going on in here ?

0 投票
1 回答
3663 浏览

external - 在 CodeLite 上添加外部库

我从 CodeLite 开始,我想知道如何添加外部库。我想使用 CodeLite 制作一个 SFML 游戏,但遇到了一些麻烦。我曾经使用 QtCreator 进行编程,但现在我正在尝试一些新的东西。

0 投票
1 回答
5830 浏览

c - CodeLite 静态库找不到包含文件

我创建了一个简单的项目来学习如何创建静态库。我在 CodeLite 中创建了一个新工作区、一个新项目和一个新静态库。

在我拥有的静态库中,在“include”文件夹内有一个名为 .h 的文件helloworld.h,在“src”文件夹内有一个名为 .c 的文件helloworld.c。输出文件在工作空间内名为 lib (../lib) 的文件夹中生成。

在同一个工作区中,我有一个带有 .c 文件的项目,其中 helloworld 用 .c 调用#include "helloworld.h"。最后,项目的设置是:

链接器菜单:

链接器菜单 库搜索路径:../lib 库:

HelloWorldLib

一般菜单:

一般菜单

当我编译项目时,出现以下错误:

项目编译没有问题的唯一方法是在包含参数中获取文件的相对路径:

我想知道是否有一种无需添加文件路径即可工作的方法。我在 MAC OS 10.9.5 中使用 CodeLite。同样的问题也出现在 Ubuntu 中。

我的老师解释说这在 CodeLite Windows 中不会发生,但他不知道在 Mac 中会发生什么。此外,不必使用包含参数中的路径。

0 投票
1 回答
997 浏览

git - Should CodeLite workspaces be shared?

I'm working on a project where several people is working on the same code via Git.

I'm just wondering if everyone working on this project should share the same workspace (via the ./foo.workspace file), or just share the project (via the ./foo/foo.project file).

0 投票
2 回答
1504 浏览

c++ - CodeLite 中的 graphics.h?

它是旧 Borland 编译器中可用的头文件。严格用于 MS-Dos 应用程序中的图形。您至少有 7 个操作系统、16 位、20 年和不计其数的编译器版本不再使用它。

是的,我知道那<graphics.h>已经过去了。我是 C/C++ 新手,我的知识仅限于在大学里教给我们的计算机图形学。

有什么方法可以用来graphics.h学习CodeLite这些程序吗?

0 投票
2 回答
3581 浏览

ubuntu - Codelite 在 Ubuntu 14.04 LTS 中单击新工作区或创建新项目后崩溃

我在 Ubuntu 14.04 LTS 上,虽然我对 Linux 并不完全陌生,但我是在 Linux使用 Codelite 的新手。我已经在 Windows 上启动并运行了 codelite,完全没有问题。但是,它在 Ubuntu 安装上的安装似乎在某个地方出错了。因为,每当我在 Ubuntu 上启动 Codelite 时,它​​都会正常启动(看起来),然后如果我尝试创建一个新工作区甚至一个新项目,它就会直接关闭而没有任何警报或消息。我在互联网上搜索过这个问题,但似乎没有人有这种问题。所以要么我在做一些基本上愚蠢的事情,要么我的 Ubuntu 不太好。无论哪种方式,如果有人可以指导我并让我直截了当,我将非常感激。提前致谢。