mingw-w64相关内容

\a (Alarm and beep) 转义序列字符在 C 语言中不起作用

我不知道为什么 \a 不起作用.我的代码正在运行并显示在终端中.我的代码: #include int main(){printf(“你好世界\a");返回0;} 我的 IDE:Visual Studio 代码 我的编译器:Mingw gcc 解决方案 \a 的行为取决于您使用的环境/终端. 我的猜测是 Windows 没有实现它,或者它可能由于某种原因被禁用.除非您使用特定 ..
发布时间:2021-09-19 19:55:36 其他开发

mingw64 + sublime 3 输入输出文件不起作用

我正在尝试为竞争性编程建立一个环境.我已经成功安装了带有 sublime 3 的 mingw 64.我的代码能够在控制台中打印 hello world.但是,我无法将输入和输出读入输入和输出文件.我正在按照此处的说明进行操作,并且这是我试图运行的 C++ 代码. #include使用命名空间标准;int main(){#ifndef ONLINE_JUDGEfreopen(“input.txt" ..
发布时间:2021-07-23 19:35:22 C/C++开发

如何更改应用程序使用的 .dll 搜索路径?

随着我的应用程序的增长,我发现自己使用的第三方库越来越多,而我的应用程序目录中 .dll 的数量也在增长(在撰写本文时为 11).这本身并不是一个问题,但它很丑陋.我更愿意将它们放在“bin/"或其他东西中. 这能做到吗,还是我在浪费时间在一些无关紧要的事情上? 唯一的真正优势是,我可以将 x86 和 x64 版本的 exe 放在同一目录中,并让它们从相应的 dll 文件夹(bin32 ..
发布时间:2021-06-02 22:15:36 C/C++开发

计算机离线时启动 MSYS2 MinGW 64 非常慢

当电脑没有联网时,启动MinGW 64(MSYS2)控制台需要一分钟以上(而且用gcc编译也变得很慢).我的计算机(Windows 7 专业版)未加入任何 Active Directory.当计算机连接到 Internet 时,一切正常. 是什么原因?有办法解决吗? 解决方案 我发现文件 C:\windows\system32\drivers\etc\hosts 在标准 127.0. ..
发布时间:2021-06-02 22:15:32 其他开发

C abort 函数在 mingw-w64 上的奇怪行为

我是 mingw-w64 的新手,但遇到了以下问题: 我最近根据 Windows 10 计算机安装了 MSYS 中提供的说明 如何安装 MinGW-w64 和 MSYS2?> 我目前正在尝试构建一些 Win32 C 程序.我首先尝试了一些简单的程序,它们似乎有效;但是,我遇到了问题C 中止函数. 如果我在 Linux 上构建以下程序 #include #include int ..
发布时间:2021-06-02 22:15:26 其他开发

Mingw-w64,libgcc_s_seh.dll 的目的是什么?

使用 Mingw-w64 构建的库需要那些 dll: libwinpthread-1.dlllibstdc++-6.dlllibgcc_s_seh-1.dll 我想知道这是怎么回事,每个 dll 的作用是什么?尤其是libgcc_s_seh,那是结构化的异常处理吗?我以为 mingw 不能和 seh 一起工作. 为什么 mingw 要求总是把那些 dll 和你的 exe 一起带上? ..
发布时间:2021-06-02 22:15:16 其他开发

VS Code:局部变量未正确显示

抱歉,如果之前有人问过这个问题,但我没有得到之前给出的答案.我是 VS Code 的新手并且知道一些 C++ 编码.我尝试了 windows/mingw 的教程:https://code.visualstudio.com/docs/cpp/config-mingw#_step-through-the-code并完成了迄今为止的一切.示例代码已构建,我现在想调试,但在调试时单步执行应用程序时,我的变 ..
发布时间:2021-06-02 22:15:15 C/C++开发

在 Windows 上安装最新版本的 mingw-w64

我正在拼命尝试安装 mingw-w64 的最新版本,以便在 Windows 10 上访问 gcc 10. 我以前用过mingw-w64的在线安装器,但是还是卡在2018年8.1.0上,好像被废弃了. 所以我尝试手动安装它. 在 SourceForge 或 GitHub Mirror 上,您似乎只得到一大块代码,而没有任何关于做什么、如何构建和安装它的明确说明.我设法找到的唯一安装 ..
发布时间:2021-06-02 22:15:12 C/C++开发

错误:sigjmp_buf没有命名类型.使用Poco C ++库编译我的项目时

我正在Windows10_x86_64下从事C ++项目.我正在使用通过Msys2安装的Poco C ++库用于MinGW64编译器.使用Msys2成功安装了我所有项目的依赖项. 但是,当我尝试编译项目时,出现下一个错误: 在/mingw64/include/Poco/Thread_POSIX.h:23中包含的文件中,来自/mingw64/include/Poco/Thread.h:35, ..
发布时间:2021-04-23 20:05:14 C/C++开发

使用MinGW/long double在CodeBlocks中错误地打印了long double

问题: 我的代码工作使用Cygwin很好(打印长双精度有16个字节的内存,最小和最大值是可以的),但是使用MinGW的CodeBlocks表示长双精度有12字节的内存(如果我修改了代码以int代替long double来显示大小,在long double中显示为-2,000000),并且将最小值和最大值打印为-0,000000. 代码块版本:20.03. MinGW-W64项目(版本 ..
发布时间:2021-04-22 20:41:25 其他开发

如何将mingw-w64和MSYS2与任何IDE(例如eclipse或代码块)一起使用?

我使用在此处安装> . 我下载 i686-5.3.0-release-posix-dwarf-rt_v4-rev0 来自“编译器".它应默认为 GNU GCC编译器.在该设置下,应该有一个按钮来复制它.给新的编译器配置文件起一个描述性的名称(我使用了 MSYS2 mingw-w64-x86_64 G ++ .它将提示您更新工具链可执行文件. 在编译器屏幕上,有一个名为工具链可执行文件的选项 ..
发布时间:2021-04-22 20:40:34 Java开发

从CMakeLists.txt内部将CMAKE_MAKE_PROGRAM设置为mingw32-make

如果我在 build中运行 cmake .. ,则遵循这篇文章文件夹,没有任何选项,我会收到错误消息: CMake错误:CMake无法找到与"Unix Makefiles"相对应的生成程序.未设置CMAKE_MAKE_PROGRAM.您可能需要选择其他构建工具.CMake错误:EnableLanguage之后未设置CMAKE_Fortran_COMPILERCMake错误:EnableLangu ..
发布时间:2021-04-22 19:58:54 其他开发