如何在windows中编译Gnu C
How can I compile Gnu C in windows
对于那些知道怎么做的人来说,这可能是一个愚蠢的问题,但我无论如何都会问它,因为我需要一些指针。
我试图编译的库是用于语音信号处理的SPro工具包,它是用Gnu C++编写的(由于缺乏更好的描述)
这是一个为unix编写的库,我想在windows中编译它。与从移植代码的对象练习一样多。
为此,我安装了代码::块和一个MinGW编译器。我读到我也可以使用cgywn,这将在本机执行之前引入一个层来解释gnu c,但让我暂时把它放在一边。
我遇到的第一个问题是#includes需要一点爱——好吧,没问题。
但现在我发现
scopy.c|462|error: 'SIZEOF_SHORT' undeclared (first use in this function)|
我还安装了visual Studio C++并获得了同样的效果。
我推测,SIZEOF_CHAR、SIZEOF_SHORT、SIZEOF_LONG、SIZEOF_FLOAT和SIZEOF_DOUBLE将在标头或某处声明。
不幸的是,我不知道在哪里,所以不知道要包括什么才能访问定义。
我应该包括什么?
当我处于不同的环境中时,我需要自己定义这些常量吗?
此外,我可能找错人了,任何帮助都是感激的。
#define SIZEOF_SHORT sizeof(short)
#define SIZEOF_CHAR sizeof(char)
对所有其他类型重复此操作。
相关文章:
- 使用 Powershell 命令将 cpp 文件的文件夹编译为 GNU 的 g++
- 在编译时使用 gnu++11 过滤值列表,不使用 stdlib(Arduino 环境)
- std::使用 -std=gnu++11 开关编译时相等错误
- 对于大型C/C++项目,在编译时使用GNU m4
- CUDA 8 编译错误与 -std=gnu++11
- ARM Cortex M Procssor的GNU科学库编译错误
- GNU g++ 4.9.2 中的重载 endl 编译问题
- 在 gnu 无线电中编译树模型时出现 CMake 错误
- 如何在windows中编译Gnu C
- GNU g++ 4.9.2 查找函数调用的编译错误
- ' /usr/lib/i386-linux-gnu/qt5/bin/lrelease: 未找到 警告:目标为空' 尝试从源代码编译 Feathercoin 时出错
- GNU GCC:尝试编译发行版时对"WinMain@16"的未定义引用(代码::Blocks)
- GNU 4.8.1系统更新后,任何C++编译都会崩溃
- 使用GNU C++为Maya编译时出现编译器错误
- 用C++编译 GNU C 项目
- 如何在远程主机上使用 GNU 在 Netbeans7.1.1 中编译 C/C++
- GNU make.仅重新编译未更改的文件
- Boost 并发库在使用 GNU C++ / LLVM C++ 编译时的行为不同
- 静态构建Qt后,我无法在Windows 7上编译/链接应用程序(GNU分配器错误)
- CLANG与GNU编译器集合-在GNU中编译,但在CLANG中失败