问题标签 [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.
c++ - CodeLite - 控制台运行但代码不工作
我刚刚在我的两台电脑上安装了 CodeLite 6.0,但是在这两台电脑上我都遇到了同样的问题:我能够构建和运行项目,但是当控制台开始运行时,我看到的是:
这是我的代码:
如果我尝试添加一些实际上不存在的疯狂指令,控制台仍然会显示没有错误,并且项目也将构建没有错误。例如,使用以下代码:
并且cout << "Hello World"
也不工作。
codelite - 在 Codelite 中使用 unittest++
经过大量研究:我实际上似乎无法让 unittest++ 在 Codelite 中工作。在 Mac 或 Windows 机器上。将项目创建为 unittest++ 项目似乎没问题(根据 Eran 的建议)。编译器识别 unittest++ 的库(或者看起来如此),但构建总是失败。尝试将项目作为 unittest++ 项目运行 - 什么都没有发生。
显然我在这里遗漏了一些东西 - 不知道问题是在 unitttest 和 Codelite 的设置中,还是在制作 unittest++ 项目或其他什么?
拜托,我不是拥有数十年经验的强大程序员。不应该对我遵循一般指示的能力做出任何假设 - 我认为需要确切的指示。我已经花了大约一周的时间让 Codelite 版本在我的 Mac 和我的 Windows 机器上正常运行 - 所以要温柔。
托尼·杰伊
c++ - 在 CodeLite (Windows) 中将编译器从 MinGW32 更改为 clang 会导致编译错误
我有一个使用 CodeLite 在 Windows 8.1 上使用 MinGW32 成功构建的项目。我正在尝试将编译器从 MinGW32 更改为 clang。但是,在切换编译器后,我收到以下错误:
...其次是许多其他类似性质的人。因此,我尝试制作一个更简单的程序来检查该程序是否只是在我的代码中,并且我对 MinGW32 感到“幸运”。
以下程序也显示相同的错误:
在 CodeLite 中,设置了以下编译器选项(这些选项在编译器之间没有改变):
Enable C++11 Standard (clang)
为了确定,我还尝试在工作区级别选中该框。
在网上搜索了一番后,我发现了以下问题:
因此,我尝试添加-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 上的本教程建议我这样做。
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编译器标志。
任何帮助表示赞赏。
这是我的代码的摘录:
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 ?
external - 在 CodeLite 上添加外部库
我从 CodeLite 开始,我想知道如何添加外部库。我想使用 CodeLite 制作一个 SFML 游戏,但遇到了一些麻烦。我曾经使用 QtCreator 进行编程,但现在我正在尝试一些新的东西。
c - CodeLite 静态库找不到包含文件
我创建了一个简单的项目来学习如何创建静态库。我在 CodeLite 中创建了一个新工作区、一个新项目和一个新静态库。
在我拥有的静态库中,在“include”文件夹内有一个名为 .h 的文件helloworld.h
,在“src”文件夹内有一个名为 .c 的文件helloworld.c
。输出文件在工作空间内名为 lib (../lib) 的文件夹中生成。
在同一个工作区中,我有一个带有 .c 文件的项目,其中 helloworld 用 .c 调用#include "helloworld.h"
。最后,项目的设置是:
链接器菜单:
库搜索路径:../lib 库:
一般菜单:
当我编译项目时,出现以下错误:
项目编译没有问题的唯一方法是在包含参数中获取文件的相对路径:
我想知道是否有一种无需添加文件路径即可工作的方法。我在 MAC OS 10.9.5 中使用 CodeLite。同样的问题也出现在 Ubuntu 中。
我的老师解释说这在 CodeLite Windows 中不会发生,但他不知道在 Mac 中会发生什么。此外,不必使用包含参数中的路径。
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).
c++ - CodeLite 中的 graphics.h?
它是旧 Borland 编译器中可用的头文件。严格用于 MS-Dos 应用程序中的图形。您至少有 7 个操作系统、16 位、20 年和不计其数的编译器版本不再使用它。
是的,我知道那<graphics.h>
已经过去了。我是 C/C++ 新手,我的知识仅限于在大学里教给我们的计算机图形学。
有什么方法可以用来graphics.h
学习CodeLite
这些程序吗?
ubuntu - Codelite 在 Ubuntu 14.04 LTS 中单击新工作区或创建新项目后崩溃
我在 Ubuntu 14.04 LTS 上,虽然我对 Linux 并不完全陌生,但我是在 Linux上使用 Codelite 的新手。我已经在 Windows 上启动并运行了 codelite,完全没有问题。但是,它在 Ubuntu 安装上的安装似乎在某个地方出错了。因为,每当我在 Ubuntu 上启动 Codelite 时,它都会正常启动(看起来),然后如果我尝试创建一个新工作区甚至一个新项目,它就会直接关闭而没有任何警报或消息。我在互联网上搜索过这个问题,但似乎没有人有这种问题。所以要么我在做一些基本上愚蠢的事情,要么我的 Ubuntu 不太好。无论哪种方式,如果有人可以指导我并让我直截了当,我将非常感激。提前致谢。