Articles of codeblocks

无法在linuxmint 17上的代码块13.12中运行c / c ++代码:状态255

我无法在code :: blocks中运行任何C / C ++程序。 任何人都可以请build议为什么这是发生? 目前,我已经在系统上安装了gnu c和g ++编译器。 关于构build和运行这个简单c代码的错误消息: #include<stdio.h> int main(){ printf("55"); return 0; } 是: 检查是否存在:/ home / user1 / Desktop / progs / a执行:xterm -T'/ home / user1 / Desktop / progs / a'-e / usr / bin / cb_console_runner“/ home / user1 / Desktop / progs / a “(在/ […]

如何在Linux中添加boost库到Code :: Blocks

如何将Boot库添加到Linux Ubuntu的Code :: Blocks项目中。 例如,我想添加regex库。 我已经安装了靴子库: sudo apt-get install libboost-all-dev 完整的例子将how to将是最有价值的。

C ++ linux:dlopen无法find.so库

重写的问题(虽然已经解决了): 我一直在使用dlopen(3)在Linux上加载共享库。 这个库是由我构build的一个库系统的一部分,它们都是在运行时由中央可执行文件加载的。 所有这些都在Code :: Blocks中组织成一个工作区,每个项目在一个名为Source的目录中都有自己的文件夹,这个目录将随程序一起提供。 可执行文件的构build目录是两个从它自己的源代码向后的目录,所以exectuable和Source文件夹在同一个目录中,这些库也和可执行文件一样构build到同一个目录,所以自然我就传递了这个库的名字我试图打开如图所示: int main(int argc, char** argv) { void* hLibrary = dlopen("libLibrary.so", RTLD_NOW | RTLD_GLOBAL); if(hLibrary == NULL) { fprintf(stderr, "%s\n", dlerror()); return 1; } return 0; } 当构build目录与源代码相同时,这一点起作用,直到我将源代码的目录改变为上述安排。 现在的问题是dlerror()返回“无法打开libLibrary.so:没有这样的文件或目录”,即使该文件明显存在并且与可执行文件在同一目录中。 然后我尝试传入“/libLibrary.so”,因为根据dlopen(3)上的手册页,添加/表示相对目录。 这返回了同样的错误。 解决这个问题的方法是需要一个“./” – “”。 表示可执行文件的工作目录 – 并且需要在Code :: Blocks中将工作目录更改为可执行文件的构build目录。 以下作品完美: void* hLibrary = dlopen("./libLibrary.so", RTLD_NOW | RTLD_GLOBAL); 这并不能真正显示完整的解决scheme,但以下基本上与我正在做的事情相同: void* […]

如何设置GTK +在Ubuntu Linux上使用Code :: Blocks进行开发

我正在尝试在Ubuntu 11.4上使用Code :: Blocks开发一个GTK +应用程序。 www.gtk.org有从源头上构buildGTK +的指导,看起来很复杂。 但Ubuntu软件包pipe理器将libgtk3-dev列为我安装的软件包。 Code :: Blocks我使用Ubuntu软件中心安装。 使用Code :: Blocks项目向导创build一个GTK +项目,当我编译时,项目无法编译“找不到gtk / gtk.h”。 显然,GTK include(和lib)文件夹不会被添加到Code :: Blockssearch文件夹中。 我find了相关的path和文件… 我是否必须明确手动将所有searchpath添加到Code :: Blocks的searchpath? 或者我错过了一些安装步骤。

你如何在Windows上安装GTK + 3.0?

尝试在Codeblocks Win7上设置GTK + 3.0。 遇到一些麻烦find如何做到这一点。 GTK网站将您引导至msys2。 似乎有一次在GTK网站上直接下载了一个不再存在的一体化Windows软件包。 按照说明,安装并更新了msys2后,在GTK指示的已安装文件或mysys网站上,我看不到GTK +的引用。 它似乎非常linuxy在不必要的和愚蠢的不清楚做一些应该是简单的东西。 也许我错过了一些东西,但不应该像下载压缩文件夹一样简单,解压缩和设置path? 以这样的速度,id可以更快的学习C ++,并且可以使用Qt。 问题是在标题中,我很惊讶,我不得不问一个问题,似乎谷歌应该已经完全覆盖,但我所发现的一切都是关于GTK网站上不再提供的下载。 我可以find关于msys2和GTK + 3.0的信息。 提前致谢。

试图设置一个C编程环境

我将开始学习C编程,而且我试图设置环境失败。 我有Windows 8.1 64位。 我所尝试的是: 为我的Netbeans IDE(我目前用于Web开发)安装C / C ++插件 根据这个文档安装MinGW并添加一些其他的东西 Netbeans似乎在努力构buildhello world应用程序,但是最后,控制台冻结了,没有hello world显示出来,只是呆在那里想着。 然后我决定卸载Netbeans的C插件并删除MinGW文件夹来尝试Code :: Blocks 在使用默认值和编译器安装Code :: Blocks之后,也会发生同样的情况,Build会成功,但是当控制台打开时它不会显示任何Hello World,它只会在那里冻结! 这真是令人沮丧,我没有经验设置这些语言的环境。 任何帮助将非常感激

如何从Code :: Blocks的输出窗口中删除执行相关的文本

我正在使用Code :: Blocks进行编程。当我编译我的程序并执行它时,输出窗口(即Windows命令提示符)显示一些与执行相关的文本,这些文本现在对我没有用处,也不想要他们出现(见下文)。 你好,世界! 进程返回0(0x0)执行时间:3.920秒 按任意键继续。 我试图改变在Code :: Blocks中的设置,但无法find任何有关输出窗口的设置,也不希望文本“按任意键继续”出现。 这些文本只有在我通过Code :: Blocks运行程序时才会出现,如果我直接运行该程序,则不会出现这些文本。

代码块,C ++构build:权限被拒绝collect2.exe

我正在尝试构build并运行Codeblocks(Windows)中的2个头文件的C ++源文件。 我build立了一个Codeblocks项目(这是第一次)。 我也在网上查找设置的解决scheme,但我不断收到相同的信息。 这是生成日志: 找不到C:\ Users \ cs106:权限被拒绝collect2.exe:错误:ld返回1退出状态 search目录/编译器:“C:\ MinGW \ bin”search目录/链接器:“C:\ MinGW \ bin”search目录/资源编译器:“C:\ MinGW \ bin” 我也附上我的项目的照片。 在哪个字段中指定在哪里可以find这个* .exe文件? 我的最新版本日志如下: ————— Build:CS106v3.2中的debugging(编译器:GNU GCC编译器)————— mingw32-g ++ .exe -LC:\ MinGW \ bin -LC:\ MinGW \ bin -o bin \ Debug \ CS106v3.exe obj \ Debug \ main.o“C:\ Users \ E \ Documents \ Algorithm […]