50得票1回答
glibconfig.h文件不存在

我刚在树莓派(Debian版)上安装了glib。我想使用glib读取一个配置文件。我正在尝试使用Codeblocks编写C应用程序,并且我使用了该头文件。#include <glib.h> 但是我在gtypes.h中出现了一个错误。fatal error:glibconfig.h...

12得票2回答
使用MinGW无法链接到SDL2函数

我是个相对新手的程序员,决定尝试一下SDL,但卡住了。在Codeblocks中我无法构建项目,所有SDL函数都出现"undefined reference"。我在这里看到了很多类似的问题,但似乎没有一个解决方案能帮到我。我已经将\include\SDL2和\lib文件夹添加到搜索目录中,将SD...

10得票4回答
MinGW编译MS DOS版

我使用Code::Blocks与MinGW在Windows XP上编写C++应用程序。现在我想将我的代码编译成MS DOS环境下的可执行文件,这样我就可以将其放入格式化为DOS的软盘中。有人能帮帮我吗? 提前致谢。 备注:我不是指命令提示符,而是真正的旧版MS DOS操作系统。

17得票2回答
C++无法传递非POD类型的对象。

这是我的代码:#include <iostream> #include <fstream> #include <cstdlib> #include <stdio.h> #include <curl/curl.h> using name...

12得票1回答
即使已经链接了库,仍然出现符号未定义的错误

当我在链接一个项目时,链接器会报以下错误:/usr/bin/ld: ../Includes and Libs/lib/libsfml21rca.a(SoundFile.o): undefined reference to symbol 'sf_read_short@@libsndfile.so...

17得票3回答
如何在 Code::Blocks GCC 中使用 $ORIGIN 获取 RPATH?

我正在尝试将包含特殊字符串$ORIGIN的RPATH链接到使用Code::Blocks IDE使用GCC构建的可执行文件中。 我已经指定了-Wl,-R$ORIGIN 在项目的链接器选项中,但是GCC的命令行输出错误(已删除以提高清晰度):g++ -Wl,-R 正确的方法是如何为Code::Bl...

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

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

11得票1回答
代码块、MinGW、Boost和静态链接问题

我正在使用Code Blocks和MinGW并尝试进行静态链接的简单程序编译。我已经按照这些说明构建了Boost库,一切顺利,我成功编译了这个简单的程序(它能够编译,但不工作,因为消息在发送到控制台之前就退出了,但我只是想让它编译)。 如果我的链接库中有一个DLL,那么编译就没问题,但是当我...

8得票2回答
Mingw多次定义_Unwind_resume

我知道已经有类似的问题被问过了,但我已经花了几个小时都无法解决这个问题。 基本上我有一个带有代码的DLL和一个调用它的应用程序。一切都正常工作,但如果我把它们放到我的开发环境之外,它会说计算机缺少libgcc_s_dw2 1.dll。 考虑到这不是开发计算机,这是很公平的。因此,为了分发,...

15得票2回答
C++,SDL-2中出现未定义的引用WinMain@16

我一直遇到错误 undefined reference to WinMain@16。为了节省空间,这里是当前项目中的所有文件的链接。目前,它不应该做太多事情,只能创建一个窗口,在其中填充绿色,然后在角落画一个框,同时通过控制台跟踪我的鼠标位置。但是,它无法构建,我收到了上述错误。 我的链接器...