如何在Cygwin上获得gcc来定义_WIN32
How to get gcc on Cygwin to define _WIN32?
显然Cygwin上较新版本的gcc不再定义_WIN32
。有什么简单的方法可以找回它吗?
GCC允许您在命令行上定义宏。语法将是
-D _WIN32
您可以将其添加到 makefile 中的CFLAGS
或类似内容中。
相关文章:
- 自定义对象的dlib序列化在gcc中失败
- "未定义对'WinMain@16'的引用"gcc 编辑器中的错误
- 在使用 GCC 4.8.5 构建的应用中对 cxx11 函数的未定义引用
- Cygwin下的gcc 9.3.0预处理器:cmdline -Dname,但名称似乎未定义
- thread_local静态成员模板定义:初始化失败,GCC
- 为什么这个自定义分配器的析构函数在 GCC/MSVS 的 stdlib 中被调用两次
- 使用自定义GCC位置构建软件包
- 是否有 GCC 标志来发出有关作用域内相同变量重定义的警告?
- 当它们不与GCC和CMAKE一起使用时,如何解析未定义的引用
- 为什么 gcc 7.3 接受静态定义中的'this'?
- 未定义的行为或 gcc 优化错误
- 所有版本的 GCC 都在与定义中具有默认类型的模板作斗争
- 带有 clang++ v4 和 gcc 6.3 库的自定义分配器
- GCC ARM 交叉编译,像未定义的引用"__cxa_end_catch@CXXABI_1.3"这样的错误表示什么?
- gcc 在这个概念定义中是否错误地评估了 std::d eclval ?
- 依赖GCC/LLVM的"-fexceptions"在技术上是未定义的行为吗?
- GCC 6.3.0 中的 ODR 冲突,类型在两个单独的翻译单元中定义
- 使用 abi:cxx11 的 GCC 未定义引用
- gcc/g 定义的替代方案
- 编译器的区别:扩展x3::变体需要用gcc定义复制构造函数、复制赋值运算符和默认构造函数,但不需要clang