标签: codelite

codelite格式

我使用codelite IDE进行c ++开发,但我没有找到任何方法来选择 - >正确格式化文本.

这个:

if(1 == 1){
return 1;
}
Run Code Online (Sandbox Code Playgroud)

应格式化为:

if(1 == 1){
   return 1;
}
Run Code Online (Sandbox Code Playgroud)

有没有人知道是否有办法选择一个代码块然后使用codelite IDE格式化它?

c++ codelite

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

如何为具有多个子目录的大项目编写"CMakeLists.txt"?

我正在开发一个模拟项目:从目标平台获取嵌入式C代码库,并尝试在主机上模拟它以进行调试或单步执行代码.

操作系统:Ubuntu Linux 14.04,IDE:CodeLite,Makefile Generator:Cmake.我对如何为项目编写CMakeLists.txt感到困惑.以下是代码库的结构(它全部用C语言编写):

|ARQSim\  
|-->ARQSim.h  
|-->ARQSim.c  
|-->BaseStationCode\  
|   |->downlink.c  
|   |->neoncopy.c  
|   |->armCore\  
|   |  |->common\  
|   |  |  |->Bsconfig.h  
|   |  |  |->config.h  
|   |  |->MacSource\  
|   |  |  |->lib\  
|   |  |  |  |->arqCommon.h  
|   |  |  |  |->OverTheAir.h  
|   |  |  |->source\  
|   |  |  |  |->beacon.c  
|   |  |  |  |->proxyDhcp.c  
|   |  |  |  |->ARQ\  
|   |  |  |  |  |->arqCommon.c  
|   |  |  | …
Run Code Online (Sandbox Code Playgroud)

c linux makefile cmake codelite

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

如何在Codelite中启用C++ 11功能

下面的代码在Xcode 5和Visual Studio 2013中编译和运行.我有兴趣尝试Codelite,但Codelite不会编译以下程序(因为我在我的项目中使用作用域枚举,所以是一个问题).据我所知,Codelite使用与Xcode相同的编译器.

代码对每个C++ 11有效吗?为什么Codelite无法编译它?

#include <iostream>

namespace abc
{
    namespace xyz
    {
        enum class SampleEnum
        {
            SomeValue = 0,
            SomeOtherValue = 1
        };
    }
}

int main(int argc, char **argv)
{
    abc::xyz::SampleEnum e = abc::xyz::SampleEnum::SomeValue;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是Codelite的构建输出.如果它是乱码,它指向变量实例化中的单词"SampleEnum"并说"期望一个类或命名空间".

/bin/sh -c 'make -j8 -e -f  Makefile'
----------Building project:[ ClangTest - Debug ]----------
codelite-cc /usr/bin/clang++   -c  "/Users/xxx/Desktop/Test/ClangTest/main.cpp" -g -O0 -Wall  -o ./Debug/main.cpp.o -I. -I.
/Users/xxx/Desktop/Test/ClangTest/main.cpp:7:8: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions]
                enum class SampleEnum
                     ^
/Users/xxx/Desktop/Test/ClangTest/main.cpp:17:40: error: …
Run Code Online (Sandbox Code Playgroud)

c++ c++11 enum-class codelite

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

未定义引用符号'_ZN5boost6system15system_categoryEv'错误

我是c ++ rest sdk的新手,Casablanca并在Codelite ide中使用它.
Operating System:Arch Linux
gcc version:6.1.1
在构建代码时,我在调试模式下出现以下错误:

/bin/sh -c '/usr/bin/make -j4 -e -f  Makefile'
----------Building project:[ Casa - Debug ]----------
make[1]: Entering directory '/home/vinci/Documents/CPP_Projects_Programs/Casa'
/usr/bin/g++  -c  "/home/vinci/Documents/CPP_Projects_Programs/Casa/main.cpp" -g -O0 -fopenmp -std=c++14 -std=c++11 -Wall  -o ./Debug/main.cpp.o -I. -I/usr/local/include/cpprest -I/usr/local/include/pplx -I/home/vinci/casablanca/Release/src -I. -I/usr/local/include/cpprest -I/usr/local/include/pplx
/usr/bin/g++ -o ./Debug/Casa @"Casa.txt" -L. -L/usr/local/lib -L/usr/lib64 -L/usr/lib  -lcpprest
/usr/bin/ld: ./Debug/main.cpp.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv'
/usr/lib/libboost_system.so.1.60.0: error adding symbols: DSO missing from command line
collect2: …
Run Code Online (Sandbox Code Playgroud)

c++ linux rest codelite casablanca

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

将 CMake 项目导入 CodeLite

我想知道是否有人知道如何将现有的 cmake 项目导入到 CodeLite IDE 中?

这是一个 C++ 项目,我拥有所有 .c 和 .h 文件。我有 CMake 列表以及不适合该项目的列表。

我在 Ubuntu 16.04 上运行 CodeLite 11.0.4。

如果 CodeLite 无法做到这一点,那么是否有可以导入 CMake 项目的 IDE?

c++ ubuntu cmake codelite

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

如何安装“不可安装”依赖项?

我正在尝试在 Ubuntu Artful (17.10) 上安装 Codelite。我发现这个问题在网上很常见,但我还没有找到解决办法。基本上,当我跑步时,sudo apt-get install codelite wxcrafter我会得到这些未满足的依赖项

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 codelite : Depends: …
Run Code Online (Sandbox Code Playgroud)

ubuntu apt package codelite ubuntu-17.10

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

CodeLite - 控制台运行但代码不起作用

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

空控制台窗口的屏幕截图

这是我的代码:

#include <stdio.h>

int main(int argc, char **argv)
{
    printf("hello world\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

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

#include <stdio.h>

int main(int argc, char **argv)
{
    printf("hello world\n");
    notrealcode<<"hi";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

并且cout << "Hello World"也没有工作.

c++ console compiler-errors codelite

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

Codelite问题 - 未指定可执行文件,请使用'target exec

我刚刚在我的Windows 8.1中安装了codelite.它显示错误

  Debugger exited with the following error string:
   "No executable 
   specified,use 'target exec'"
Run Code Online (Sandbox Code Playgroud)

我搜索并发现了这个(另一个stackoverflow问题)我做的和那里提到的一样,但没有什么对我有用.我创建了一个新项目并选择了Simple executable(g ++)和GNU调试器作为默认调试器.任何人都可以帮助我.它还显示"程序退出并返回代码:4199040".

c++ debugging codelite

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

如何将库添加到CodeLite项目?

我最近开始使用CodeLite,因为我虽然它会是一个很棒的软件,但是我不知道如何向项目中添加库。谁能帮我吗 ?

libraries codelite

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

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

我在Ubuntu 14.04 LTS上,虽然我不是Linux 新手,但我是一个在linux上使用Codelite的新手.我已经在Windows上运行了codelite并且没有任何问题.但是,它在Ubuntu安装上的安装似乎在某处出错了.因为,每当我在Ubuntu上启动Codelite时,它就会正常启动(貌似),然后如果我尝试创建一个新工作区甚至是一个新项目,它只会关闭而不会发出任何警报或消息.我在网上搜索过这个问题,但似乎没有人有这种问题.所以要么我做的事情基本上是愚蠢的,要么我的Ubuntu不好.无论哪种方式,如果有人能引导我并指导我,我将非常感激.提前致谢.

ubuntu codelite

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