标签: codeblocks

将 cmake 与 Code::Blocks 结合使用

我刚刚开始使用 Code::Blocks 编辑 C++ 代码,到目前为止一直使用 Qt Creator。我希望能够编辑和编译一些现有代码,其中包含 CMakeLists.txt 文件。我怎样才能做到这一点?

使用 Qt Creator,您可以指定一个脚本,当从菜单中单击“构建”时将运行该脚本。例如,您可以指定“cmake ../src”,然后指定“make”。有没有办法使用 Code::Blocks 来做到这一点?

c++ cmake codeblocks

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

MAC OS X:zsh:从 Codeblocks 运行程序后没有此类文件或目录

我正在使用 Codeblocks IDE 构建和运行 ac 程序,这就是我在 shell 上得到的结果:

XX@XX-MBP ~ % '/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner 
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/XX/Desktop/Codeblocks/try2/bin/Debug/try2 '
zsh: no such file or directory: 
/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner 
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/XX/Desktop/Codeblocks/try2/bin/Debug/try2 
Run Code Online (Sandbox Code Playgroud)

但是,当我(在同一个 shell 中)运行以下行时:

/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner 
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/XX/Desktop/Codeblocks/try2/bin/Debug/try2
Run Code Online (Sandbox Code Playgroud)

它确实按预期工作:

XX@XX-MBP ~ % '/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner 
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/XX/Desktop/Codeblocks/try2/bin/Debug/try2 '
zsh: no such file or directory: 
/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner 
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/XX/Desktop/Codeblocks/try2/bin/Debug/try2 
XX@XX-MBP ~ % /Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner 
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/XX/Desktop/Codeblocks/try2/bin/Debug/try2
Hello world!
Run Code Online (Sandbox Code Playgroud)

我该如何解决它以便它立即运行?

c macos zsh codeblocks

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

Code::Blocks 中的 wxWidgets 字体错误“GetWeightClosestToNumericValue() 中断言“numWeight > 0”失败”

最近,每当我使用 Code::Blocks 时,都会不断弹出错误对话框。

它显示“此应用程序中的调试错误已失败。” 和“....\include/wx/font.h(282):在 GetWeightClosestToNumericValue() 中断言“numWeight > 0”失败。”

自从我尝试在 Code::Blocks 中更改字体以来,这个东西就一直弹出,从那时起,每当我将字体更改为其他字体时,它总是会被重置。

当我启动 Code::Blocks、在 Code::Blocks 中打开源代码以及在 Code::Blocks 中打开设置编辑器时,都会弹出该对话框。

我查找过类似的案例,他们说这是 wxWidgets 的问题,但我仍然找不到任何可以解决此问题的解决方案。

我还尝试启用“如果离开对话框,则将所有编辑器的缩放重置为默认值”,但它也不起作用。

(还尝试删除并重新安装Code::Blocks,问题仍然存在)

如果有人能帮助我解决这个问题,我将不胜感激。

在此输入图像描述

wxwidgets codeblocks

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

MD046/code-block-style:代码块样式[预期:缩进;实际:围栏]

我正在为我的工作区尝试一些文档,但这个错误比预期更困扰我。

  • 如果我需要定义我的代码块样式那么在哪里?

  • 或者我需要在 VS Code 中启用或更新设置?因为我正在使用 VS Code 创建此标记文件。

在此输入图像描述

markdown codeblocks

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

如何更改或添加深色主题到 CodeBlocks?

我刚刚在 Windows 中安装了 Codeblocks。当我启动应用程序时,我们编写代码的屏幕背景是白色的。我更喜欢黑色或任何其他颜色。我不确定我们是否可以更改颜色/主题或添加更多主题。

themes codeblocks darkmode

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

为GCC修复#includes <>(Code :: Blocks)

我正在使用为不同的编译器/链接器编写的一些代码,它包含这样的文件:

#include <Engine/Graphics/Sprite.h>
Run Code Online (Sandbox Code Playgroud)

来自项目的任何地方.

该项目在该路径(从项目的根目录)包含这样的文件,但是当我构建时,我得到文件未找到错误.

我怎样才能解决所有这些问题,而无需手动完成所有操作?

c c++ gcc codeblocks

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

如何更改code :: blocks默认控制台

当我在code :: blocks中编写了很多控制台应用程序时,我想知道是否有一种更加用户友好的方式来执行我的IO.例如使用cygwin或eclipse风格的控制台.

我听说通过工具可以实现,但我还没弄明白.

codeblocks

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

你怎么能有效地创建一个allegro 5标题菜单?

我正在使用Allegro 5中的第一个游戏,我已经有了标题菜单渲染,但是我想在菜单中添加可点击的文本.如何将其设置为当您将鼠标悬停在文本上时可以单击它?我正在考虑使用for语句检查像素对性能非常不利,这是我到目前为止所做的:

#include <allegro5\allegro.h>
#include <allegro5\allegro_image.h>
#include <allegro5\allegro_primitives.h>

const int width = 1280;
const int height = 720;

int main(void)
{
    al_init();

    al_init_primitives_addon();
    al_init_image_addon();

    ALLEGRO_DISPLAY *display = al_create_display(width, height);
    ALLEGRO_BITMAP *title = al_load_bitmap("titlemenu.bmp");

    al_clear_to_color(al_map_rgb(0, 0, 0));
    al_draw_bitmap(title, 0, 0, 0);
    al_flip_display();
    al_rest(3.0);
    al_destroy_display(display);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Windows XP SP3上的代码块

c++ allegro codeblocks allegro5

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

为什么在scala中的代码块之前给出了类名?

我是scala的新手,经历了一些教程,我遇到过一个样本

object DataController extends SomeOtherController with Controller {
...
    def testPage = SomeOtherAction { implicit requestHolder =>
        val userInfo = requestHolder.user 
        val paramMap = requestHolder.params
        .....
    }
}
Run Code Online (Sandbox Code Playgroud)

here = sign表示将以下代码块分配给名为testPage的函数.但为什么在代码块之前给出了类名"SomeOtherAction"?需要一些关于相同的指针.

syntax scala codeblocks

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

如何在Code :: blocks中使用自定义项目模板

在MS Visual studio中,我可以创建自己的项目,然后将其另存为自定义模板以供下次使用.有人知道如何在代码块中执行此操作吗?

c++ codeblocks

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

标签 统计

codeblocks ×10

c++ ×4

c ×2

allegro ×1

allegro5 ×1

cmake ×1

darkmode ×1

gcc ×1

macos ×1

markdown ×1

scala ×1

syntax ×1

themes ×1

wxwidgets ×1

zsh ×1