问题标签 [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 投票
3 回答
1476 浏览

c++ - (C++)Code::blocks 不能识别 QT4 类

到目前为止,我一直在控制台中工作,几天前决定尝试 QT GUI。我下载了 QT SDK ,安装它,调整 QT 的位置并设置 PATH 环境变量 -> 根据网站上的说明。

我在 Code::Blocks-in 中打开了一个新的 Qt4 项目,看起来一切正常。默认情况下有一个示例:

开始它一切都好。

之后,我去了官方网站上的教程,并有一个最后的例子。某种简单的游戏。我已经完成了所有 .h 和 .cpp 文件的复制粘贴,然后将它们放入当前项目中以查看它是如何工作的,但随后出现了问题。

Code::Blocks 无法识别某些类。例如 :: #include QTimer : 没有这样的文件或目录 #include QRect : 没有这样的文件或目录

我卸载了 QT 并重新安装并再次配置了所有内容,但问题没有解决。

这些类在默认示例中也不起作用::

ba\107\main.cpp|4|QTimer: 没有那个文件或目录| ||=== 构建完成:1 个错误,0 个警告 ===|

我现在不知道有多少类不能正常工作,这只是其中的一部分。

在谷歌上寻找解决方案的几天不要透露热水,也许对于你们中的一些人来说,这是一个非常容易的问题。

谢谢

0 投票
2 回答
1019 浏览

c++ - (C++)Code::Blocks Qt4 可能的错误设置

操作系统:windows xp SP2,编译器:Code::Blocks ver。10.05,Qt 4.6

我最近开始学习Qt。起初,简单的 tut 示例一切顺利。我很快遇到了一个无法编译的示例,并意识到出了点问题。

这是代码:

当我尝试打开它时,我收到以下消息:

obj\Release\main.o:main.cpp|| 未定义对“vtable for Communicate”的引用|

obj\Release\main.o:main.cpp|| 未定义对“vtable for Communicate”的引用|

obj\Release\main.o:main.cpp|| 未定义对“vtable for Communicate”的引用|

obj\Release\main.o:main.cpp|| 未定义对“vtable for Communicate”的引用|

obj\Release\main.o:main.cpp|| 未定义对“vtable for Communicate”的引用|

obj\Release\main.o:main.cpp|| 更多未定义的对“vtable for Communicate”的引用如下|

||=== 构建完成:6 个错误,0 个警告 ===|

我正在寻找 code:: blocks 论坛的解决方案,并了解到应该安装 Qt 插件。

所以,我安装了 QtWorkbench 0.6.0 alpha -> qt 插件,但没有任何改变。

欢迎任何建议。

0 投票
1 回答
302 浏览

c++ - 是代码块 10.05。与 QtWorkbench 兼容吗?

windows xp sp2,代码块 10.05。, Qt 4.6

有谁知道 codeblocks_10.05 是否与 QtWorkbench-0.6.0_alpha 兼容。我把所有东西都写在http://code.google.com/p/qtworkbench但是当我去编译时,代码块冻结了。我可能在设置的某个地方犯了错误,我不知道。

主要问题:CB 10:05 是否与 qtworkbench 0.6.0 alpha 兼容。

请给我们您的经验。

0 投票
1 回答
1618 浏览

c++ - 需要帮助配置 Qt 的代码块!

代码块 8.02. , 赢 xp SP2 , Qt 4.6

安装 Qt SDK 后,我安装了 QtWorkbench(允许您创建 Qt 应用程序的代码块插件。)http://code.google.com/p/qtworkbench/

我在该页面的指示下工作。我打开了文件夹“对话框”,并在其中打开了一个新的空代码块项目。同样在这个文件夹“对话框”中,我打开了一个新目录“complexwizard”。在 complexwizard 中是简单的 main.cpp :

然后我在一个空白项目中添加了“main.cpp”,并根据该页面的说明进行了所有配置。

当我开始编译程序时,编译器总是说:

* 看来这个项目还没有建成。你想现在买吗?*

我按是并收到此消息:

进程以状态 2 终止(0 分钟,0 秒)0 个错误,0 个警告

在项目所在的文件夹“对话框”中,将创建新文件:

复杂向导.pro

Makefile.complexwizard

Makefile.complexwizard.Debug

Makefile.complexwizard.Release

由于我对编程、编译器和其他事物的世界还比较陌生,所以这并不能告诉我太多。

因此,我请根据这些症状有一些建议的人帮助我将其从静止状态中移除。如果你有兴趣,我会添加更多需要的数据

0 投票
1 回答
1164 浏览

iphone - 如何在 xcode iPhone 项目中启用代码块?

我正在尝试在我们的 iphone 应用程序中启用代码块,以便我可以运行 xcode 中包含的静态分析器工具。当我运行构建和分析任务时,我收到此警告(或错误,具体取决于我使用的编译器):

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:252:72:错误:块支持禁用 - 使用 -fblocks 编译或选择一个支持它们的部署目标

我已将我的部署目标从 iPhone OS 3.0 更改为编译器默认值,并且我已将编译器从 GCC 4.2 更改为 LLVM 1.5 和 LLVM GCC 4.2,但没有成功。我不确定我还需要更改哪些内容才能使其正常工作,或者我需要在哪里添加 -fblocks 参数。有人知道吗?

0 投票
1 回答
2842 浏览

c++ - 节日 TTS API / CodeBlocks 构建问题!

我想将 Festival TTS API 与 CodeBlocks 一起使用。我创建了一个新项目,并在构建选项>链接器设置中添加:

  • libFestival.a
  • libestools.a
  • libestbase.a
  • libeststring.a

我还在全局编译器设置>搜索目录>编译器中添加:

  • 节日\src\包括
  • 语音工具\包括

我正在使用 gnu gcc 编译器(mingw 版本的代码块),这是我的程序:

构建日志:

编辑:我安装了 Cygwin,并在搜索目录中添加了 cygwin/usr/include 文件夹。我现在有:

编辑:如果我将编译器更改为 Cygwin:

任何想法?

0 投票
1 回答
1879 浏览

configuration - 为 GTK+ 配置代码块

我已经使用 lib 、 src、 bin 配置了 CodeBlocks,包括 GTK+ 的路径,并且我选择了 GTK+ 项目

我正在尝试在http://pastebin.org/366972中运行该程序

但是在构建过程中我遇到了错误 - 请参阅http://pastebin.org/366980

我是不是错过了什么。

0 投票
2 回答
463 浏览

windows - ^M 在代码块中编辑时在行尾(我认为)

我在 Ubuntu Linux 10.04 上。我使用 vim 进行大部分开发,使用 CodeBlocks 进行调试。当我第一次从 Windows 迁移到 Linux 时,我注意到 vim 显示 ^Ms 换行,并发现这是微软的事情。然而,即使在删除它们之后,我注意到它们有时会重新出现在文件中(我认为是我在 CodeBlocks 中编辑的文件?)。

我是否正确分析了这一点?我该如何解决这种行为?

0 投票
2 回答
327 浏览

c++ - 添加新函数导致的 C++ 运行时错误(在定义之外从未使用过)

这让我有点难过。我有一个用 C++ 编写的类。一切正常。接下来,我将函数添加void A();到头文件并运行,它仍然可以正常工作。
但是,一旦我向 CPP 文件添加新的函数定义,每次都会出现运行时错误。(特别是:进程终止,状态为 -1073741510(0 分钟,7 秒)
void ClassName::A() { }
我在 Windows 上使用 Code::Blocks 运行,也很奇怪,但输出目录的权限在崩溃后全部更改并且文件夹/文件全部设置只读。
注意:代码中其他地方没有函数的引用/使用,只有定义。我对什么样的错误可能导致这种运行时错误感兴趣?可能是某处的内存泄漏?

0 投票
3 回答
21673 浏览

c - 如何在 Code::Blocks 中启用 C 自动完成功能?

如何在 Code::Blocks 中启用 C Std lib 函数自动完成功能?