问题标签 [codeblocks]

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 投票
1 回答
3420 浏览

c++ - 使用 gdb 在 Ubuntu 上使用 Code::Blocks 调试问题

我刚开始编写 C++,首先是 ms Visual c++,然后是 Code::Blocks。

问题是在我的电脑上,运行 Ubuntu,Code::Blocks “开箱即用”不能调试,即使是默认的“hello world”,它只是跳过所有断点并完成程序。

我有一台使用 Sun 的 VirtualBox 和窗口的 Code::Blocks 的虚拟化 Windows 机器,我放在那里运行得很好“开箱即用”!

ubuntu 上的程序,当我尝试调试时显示:找不到名为“a/b/c”的命名空间、类、结构或联合的成员,其中 a/b/c 是我所在程序的路径建筑是。

这就是调试器日志中显示的内容:


构建以确保源是最新的
构建成功
选择目标:
调试
添加源目录:/home/arnau/Documents/UNI/compus/Code::Blocks/opo/
添加源目录:/home/arnau/Documents/UNI /compus/Code::Blocks/opo/
添加文件:bin/Debug/opo
启动调试器:
done
注册新类型:wxString
注册新类型:STL String
注册新类型:STL Vector
Setting breakpoints
调试器名称和版本:GNU gdb 6.8- Debian

找不到名为“/home/arnau/Documents/UNI/compus/Code::Blocks/opo/main.cpp:8”的命名空间、类、结构或联合的成员
提示:尝试“/home/arnau/ Documents/UNI/compus/Code::Blocks/opo/main.cpp:8 或 '"/home/arnau/Documents/UNI/compus/Code::Blocks/opo/main.cpp:8
(注意前导单引号。 )
程序正常退出。
调试器以状态 0 完成


谢谢你的时间,我真的很感激。

来自巴塞罗那的阿尔瑙

0 投票
1 回答
1294 浏览

linux - 在 Ubuntu 9.10 上安装代码块的问题

我在 Ubuntu 9.10 上安装了 Code::Blocks,但是当我从终端启动它时,它显示以下错误:
重定位错误:/usr/lib/libcodeblocks.so.0: symbol _Z18wxSafeConvertWX2MBPKw, version WXU_2.8.2 not defined in file libwx_baseu -2.8.so.0 与链接时间参考
有什么问题呢?在我看来,我已经安装了所有必要的库。有任何想法吗?
PS 我是一个 Linux 新手 - 如果这是一个众所周知的错误,我很抱歉。

0 投票
1 回答
352 浏览

c - fedora 9 上的代码块:无法构建 C 项目

我有一个名为 Test 的简单 C 控制台应用程序。但是当我建造时,它说

错误是什么?test.cbp(项目文件)内容如下:

0 投票
3 回答
165 浏览

c++ - 在 Windows Vista 上使用带有代码块的 C++ 解决“'hi' 不被识别为内部或外部命令...”错误?

我现在在学校学习 C++。目前在我的 windows vista 笔记本电脑上使用带有代码块的 C++。我注意到每当我尝试使用从库中导入的类中的函数时,我都会在控制台中收到错误消息。

" 'hi' 不被识别为内部或外部命令、可操作命令或批处理文件 "

我的代码看起来像这样......

你可以看到一些简单的东西,但是我得到了那个错误。我可以很好地使用 iostream,我已经测试了 io 包含并且可以正常工作...是否需要安装其他东西才能使用 cstdlib?

谢谢你,扎克·史密斯

0 投票
2 回答
2461 浏览

c++ - 在 Code::Blocks 中创建 ActiveX 控件的教程

我需要编写一个 ActiveX 控件并且以前从未编写过。

我很感激有人指出一些有用的教程。

我也想在 Code::Blocks 下实现它。有没有人这样做过?有多容易?

注意:我找到了许多教程,但它们要么是针对 Visual Basic 的,要么是基于 Visual C++ 的。这些工具为您完成了所有艰苦的工作。我需要使用 Code::Blocks 从头开始​​实现它,因为我没有其他可用的工具。

0 投票
1 回答
2311 浏览

codeblocks - 有没有办法重建 Code::Blocks 代码完成数据库?

我希望 Code::Blocks 研究一些数据结构,并通过其代码完成功能提供。

在 SlickEdit 中可以做类似的事情。

如何在 Code::Blocks 中做到这一点?

0 投票
2 回答
1360 浏览

debugging - 使用代码块和自定义制作 (Boost.Build) 进行调试

我已经在 WinXP 机器上使用 Code::Blocks 和 MinGW 有一段时间了。但是自从我开始使用 Boost.Build 作为“自定义构建工具”以来,我在从 Code::Blocks 设置断点时遇到了麻烦。当我开始调试会话 Code::Blocks 尝试将所有断点发送到 GDB 但 GDB 似乎无法识别源文件名:

(xxx只是缩写)

为了查看发生了什么,我手动启动了 GDB 并尝试设置断点:

一切似乎都还好。我还非常确认在所有 *.o 文件中都存在完整路径。

奇怪的是,在我切换到 Boost.Build 之前,调试曾经可以工作。所以,我真的不知道在哪里看。谁该受责备?我、Boost.Build、Code::Blocks 还是 GDB?我是否错过了一些明显的编译器选项或 CB 项目设置 wrt 搜索路径之类的?

我想继续使用 Boost.Build 作为构建工具和 Code::Blocks 进行编辑和作为 GDB 前端。感谢您为解决此问题提供的任何帮助。

0 投票
4 回答
12158 浏览

c++ - 如何在 C++ 中执行文件搜索

我刚开始学习 C++,目前正在使用代码块。我想编写一个应用程序,它可以搜索目录中的文件,包括其子目录,但我似乎找不到任何好的例子,我在某处读到这只能通过像 boost 这样的库来实现。

  1. 这是真的?
  2. 有没有没有图书馆的例子?

提前致谢

0 投票
1 回答
3852 浏览

c++ - 链接器在同一目录中找不到静态库

我正在将一些 Visual Studio 2008/VC9 的东西移植到 Code::Blocks/MinGW 并且由于某种原因,链接器无法从工作区中的另一个项目中找到静态库。

在 Visual Studio 2008 中,我可以将静态库项目设置为依赖项,它会以正确的顺序构建(即需要在链接其他项目之前构建静态库),并为配置链接正确的库。

我在 Code::Blocks 中找不到这样的选项,所以我确保首先显式构建静态库(libcommon.a),然后在另一个项目的“构建选项”下在“链接器”中添加“libcommon.a”设置”。.a 文件与项目文件位于同一目录中,但是我仍然从其他项目的链接器中收到错误消息,说他们找不到它...

ld.exe 找不到 -lcommon

我在做什么所以它找不到库,即使它就在项目文件旁边?

还有更好的方法来模拟单个解决方案/工作区中的 Visual Studio 依赖项吗?

0 投票
2 回答
6736 浏览

svn - 将 SVN 与 CodeBlocks 项目结合使用

我有一个在线 SVN 存储库设置,我想用它来管理我在 CodeBlocks 中的 C++ 项目。

我读到 SVN 只能跟踪对文本文件的更改,那么如何管理 .cbp 项目文件和其他非文本文件。CodeBlocks 项目是否有办法从存储库中签出文件并处理更改?或者我应该将所有内容作为一个整体项目提交,包括所有非文本文件和 .cbp 文件?

对不起,如果这个问题有点含糊。

谢谢,阿什。