11得票3回答
使用头文件中包含的函数时出现未定义引用问题

我遇到了一些奇怪的情况,可能是与我的C++源代码或编译器本身有关。当我尝试编译文件时,它会弹出以下消息: "Basic_int_stack::Basic_int_stack()"的引用未定义 "Basic_int_stack::Push(int)"的引用未定义 以下是我的代码(我还...

207得票3回答
“Undefined reference to”模板类构造函数

我不知道为什么会发生这种情况,因为我认为我已经正确地声明和定义了所有东西。 我有以下程序,使用模板设计。它是一个简单的队列实现,具有成员函数“添加”、“减去”和“打印”。 我在文件“nodo_colaypila.h”中定义了队列的节点: #ifndef NODO_COLAYPILA_H ...

7得票2回答
无法将'LPCWSTR {aka const wchar_t*}'转换为'LPCSTR {aka const char*}'

我一直在尝试在Win32环境下使用Code Blocks(MinGW)运行Glew和OpenGL 3.2。我找到了一个不错的教程(链接在此)。因为我一直在努力弄清楚是否可以在Code Blocks中编译Glew,所以我想在进行教程之前先试试源码,看看它是否可行。稍微修改了代码后,我尝试编译,但...

23得票2回答
增强库“没有这个文件或目录”的错误

我正在尝试在新电脑上设置我的Code::Blocks工作环境,但是遇到了一些问题。距离我第一次这样做已经很久了,现在当我打开我的主要项目时,Boost库出现了问题。 我对C ++还比较新,修复这种类型的问题是我有限的经验之一。 当我打开我的项目并尝试编译它时,我会收到以下错误: 致...

18得票4回答
wxWidgets设置.h文件“无此文件”

通过快速的谷歌搜索可以发现这是一个常见问题,但在我的情况下我实在找不到解决方法。 我使用的是从wxWidgets网站直接下载的Windows版wxWidgets 2.8.8的简单安装程序。 每当我尝试编译任何东西时(例如“wxWidgets的第一个程序”教程中描述的示例应用程序 - htt...

7得票2回答
C++ Linux:dlopen无法找到.so库

重新提出的问题(尽管它已经被解决): 我一直在使用dlopen(3)在Linux上加载共享对象库时遇到问题。该库是由我构建的一组系统库的一部分,所有这些库都由一个中央可执行文件在运行时加载。所有这些都组织在Code::Blocks中的单个工作区中,其中每个项目都在名为Source的目录中拥有...

8得票4回答
如何在Code Blocks调试时查看数组的内容?

这可能是一个愚蠢的问题,我已经通过谷歌搜索找到了这个帖子。问题是:在调试时如何查看数组的内容,前提是断点设置在函数而不是主函数中? 我正在使用code::blocks 13.12版本,并在我的简单c++代码中设置了断点,想要观察数组内容随着代码的变化情况,但是在观察窗口下只能看到数组的地址,...

8得票2回答
Codeblocks的".layout"和".depend"文件

我有一个Codeblocks项目,发现在我的项目文件夹中出现了.layout和.depend文件。一旦我关闭Codeblocks,我是否可以安全地删除这些文件? 您可以安全地删除这些文件。.layout文件包含项目的窗口布局信息,而.depend文件包含项目的依赖关系。当您重新打开项目时,这...

38得票2回答
在C++中创建一个常量数组

为什么Codeblocks告诉我无法创建一个数组?我只是想做以下操作:const unsigned int ARRAY[10] = {0,1,2,3,4,5,6,7,8,9}; 而且它给了我 错误:在“{”标记之前,这里不允许使用大括号包含的初始化器 我已更改了初始化器的其他部分,...

8得票4回答
如何在CodeBlocks上添加编译器标志

我一直在尝试编译一个简单的多线程代码片段,以学习如何进行多线程。 为了运行这个代码片段,我需要使用编译器标志:-pthread和-std=c++0x。 但是每当我尝试添加这些标志时,构建日志都没有显示它们被使用。 我尝试了一些通用技巧来让这些工作,但是没有一个有效。有人能帮助吗? 我尝试了...