问题标签 [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.
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 完成
谢谢你的时间,我真的很感激。
来自巴塞罗那的阿尔瑙
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 新手 - 如果这是一个众所周知的错误,我很抱歉。
c - fedora 9 上的代码块:无法构建 C 项目
我有一个名为 Test 的简单 C 控制台应用程序。但是当我建造时,它说
错误是什么?test.cbp(项目文件)内容如下:
c++ - 在 Windows Vista 上使用带有代码块的 C++ 解决“'hi' 不被识别为内部或外部命令...”错误?
我现在在学校学习 C++。目前在我的 windows vista 笔记本电脑上使用带有代码块的 C++。我注意到每当我尝试使用从库中导入的类中的函数时,我都会在控制台中收到错误消息。
" 'hi' 不被识别为内部或外部命令、可操作命令或批处理文件 "
我的代码看起来像这样......
你可以看到一些简单的东西,但是我得到了那个错误。我可以很好地使用 iostream,我已经测试了 io 包含并且可以正常工作...是否需要安装其他东西才能使用 cstdlib?
谢谢你,扎克·史密斯
c++ - 在 Code::Blocks 中创建 ActiveX 控件的教程
我需要编写一个 ActiveX 控件并且以前从未编写过。
我很感激有人指出一些有用的教程。
我也想在 Code::Blocks 下实现它。有没有人这样做过?有多容易?
注意:我找到了许多教程,但它们要么是针对 Visual Basic 的,要么是基于 Visual C++ 的。这些工具为您完成了所有艰苦的工作。我需要使用 Code::Blocks 从头开始实现它,因为我没有其他可用的工具。
codeblocks - 有没有办法重建 Code::Blocks 代码完成数据库?
我希望 Code::Blocks 研究一些数据结构,并通过其代码完成功能提供。
在 SlickEdit 中可以做类似的事情。
如何在 Code::Blocks 中做到这一点?
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 前端。感谢您为解决此问题提供的任何帮助。
c++ - 如何在 C++ 中执行文件搜索
我刚开始学习 C++,目前正在使用代码块。我想编写一个应用程序,它可以搜索目录中的文件,包括其子目录,但我似乎找不到任何好的例子,我在某处读到这只能通过像 boost 这样的库来实现。
- 这是真的?
- 有没有没有图书馆的例子?
提前致谢
c++ - 链接器在同一目录中找不到静态库
我正在将一些 Visual Studio 2008/VC9 的东西移植到 Code::Blocks/MinGW 并且由于某种原因,链接器无法从工作区中的另一个项目中找到静态库。
在 Visual Studio 2008 中,我可以将静态库项目设置为依赖项,它会以正确的顺序构建(即需要在链接其他项目之前构建静态库),并为配置链接正确的库。
我在 Code::Blocks 中找不到这样的选项,所以我确保首先显式构建静态库(libcommon.a),然后在另一个项目的“构建选项”下在“链接器”中添加“libcommon.a”设置”。.a 文件与项目文件位于同一目录中,但是我仍然从其他项目的链接器中收到错误消息,说他们找不到它...
ld.exe 找不到 -lcommon
我在做什么所以它找不到库,即使它就在项目文件旁边?
还有更好的方法来模拟单个解决方案/工作区中的 Visual Studio 依赖项吗?
svn - 将 SVN 与 CodeBlocks 项目结合使用
我有一个在线 SVN 存储库设置,我想用它来管理我在 CodeBlocks 中的 C++ 项目。
我读到 SVN 只能跟踪对文本文件的更改,那么如何管理 .cbp 项目文件和其他非文本文件。CodeBlocks 项目是否有办法从存储库中签出文件并处理更改?或者我应该将所有内容作为一个整体项目提交,包括所有非文本文件和 .cbp 文件?
对不起,如果这个问题有点含糊。
谢谢,阿什。