mingw32相关内容

非常奇怪的MinGW ID问题-&Quot;集合2:LD返回1个退出状态&Quot;

我正在构建一个用于数据可视化的应用程序,我使用的框架非常漂亮OpenFrameworks。在Linux上,它可以完美地编译和工作,但现在是时候将它移植到Windows上了,我面临着一些非常奇怪的问题。我在谷歌上找不到相关信息。当链接时,我得到这样的信息: mingw32-g++.exe -o binvisualisation.exe ...blah.o, blah2.o... ...lib ..
发布时间:2022-07-17 14:06:04 C/C++开发

msys 路径转换(或 msys 的 cygpath?)

我需要将/DEF:c:\filepath\myLib.def" 命令行选项从 bash 脚本传递到 MS 编译器/链接器.路径是由 bash 脚本作为构建过程的一部分生成的.基本上,参数我的脚本通过的是: -DEF:/c/filepath/myLib.def MSYS 路径转换 无法正确处理,因为它不理解 /DEF: 部分.如果我这样做,它会起作用 -DEF=/c/filepath/myLi ..
发布时间:2022-01-02 12:53:03 其他开发

GLFW MinGW 链接错误

我尝试用 C++ 测试 GLFW 已经有一段时间了,但一直有链接器问题.我对 C++ 还很陌生,虽然我有 Java 和 C# 方面的经验,但直接使用编译器对我来说还是很陌生的.这是我的设置信息. IDE:Qt Creator 操作系统:Windows 7 64 位 编译器:MinGW32 4.8.1 01:23:26:开始:“C:\MinGW\bin\mingw32-make. ..
发布时间:2021-12-31 22:55:59 C/C++开发

对 `_imp__glewInit@0' 的未定义引用

我已经多次构建了glew lib.我的最后一次构建删除了对所有着色器函数的未定义引用,例如 glCreateShader().我认为这个版本是正确的,因为我发现 Code:Blocks 可以打开 Visual Studio 6.0 项目,所以它为我准备了一切. 我可以在不调用 glewInit() 的情况下编译我的应用程序,但是当 glCreateShader() 被调用时它会导致一个 SE ..
发布时间:2021-12-19 18:13:47 C/C++开发

对 WinMain (C++ Mingw) 的未定义引用

目前我正在尝试使用 C++ 制作一个 Windows 应用程序.为了编译我的程序,我使用 Mingw GCC.顺便说一句,我在 Windows 10 上.但是一旦我使用 int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow) 而不是 int main() 编译器会显示以下消息:> C:/m ..
发布时间:2021-12-18 00:01:22 C/C++开发

Git Bash 在 Windows 7 x64 上非常慢

在开发一个小项目的过程中,我一直在 Windows 和 Ubuntu 上使用 Git,经常在两者之间来回切换.问题是 Git Bash 一直变慢. 当我说慢时,我的意思是运行 cd 需要 8-25 秒,运行 git 命令需要 5-20 秒,而 ls 有时可能需要长达 30 秒.不用说,这不好玩,更不用说没有生产力了.我知道 Git 在 Windows 上运行速度较慢,但​​这太荒谬了. ..
发布时间:2021-12-05 22:44:26 其他开发

使用 mingw 进行结构打包和对齐

我正在 PC(mingw32,32 位架构)上模拟来自嵌入式系统(stm32、Keil µVision 5、MDK-ARM)的代码.ARM 编译器的对齐方式与我的桌面mingw 版本不匹配: //ARM 代码(ARM 编译器使用 __packed)typedef __packed struct _file{uint8_t var1;uint16_t var2;} 文件;//PC mingw ..
发布时间:2021-11-17 21:48:02 其他开发

在 Linux 和 Windows 中启用 curses

我正在用 C++ 开发一个小项目,我正在使用 Curses 作为用户界面.我可以很好地让它在我的 arch-linux 安装中工作,因为设置 ncurses 在那里工作非常简单.但是我的 cmake 设置在 Linux 上运行良好,我无法在 Windows 上正常工作. 这是我的 CMakeList.txt cmake_minimum_required(VERSION 3.9)项目(战斗坑 ..
发布时间:2021-09-25 20:15:45 C/C++开发

按下“Ctrl+C"时如何防止控制台应用程序终止?在 C?

我发现在 Windows 上从 GCC 编译的控制台应用程序总是在按下 Ctrl+C 时终止. 在按下Ctrl+C时,是否有任何可行的方法可以防止控制台应用程序终止? 解决方案 当用户按下控件 C 时,一个信号 (SIGINT) 被发送到您的进程.当大多数信号发送到一个进程时,该进程必须要么处理该信号,要么操作系统将杀死它.所以...你需要做的就是为 SIGINT 安装一个信号处理程 ..
发布时间:2021-09-25 19:15:39 其他开发

按“Ctrl+C"时如何防止控制台应用程序终止在 C?

我发现在 Windows 上从 GCC 编译的控制台应用程序总是在按下 Ctrl+C 时终止. 在按下Ctrl+C时,是否有任何可行的方法可以防止控制台应用程序终止? 解决方案 当用户按下控件 C 时,一个信号 (SIGINT) 被发送到您的进程.当大多数信号发送到一个进程时,该进程必须要么处理该信号,要么操作系统将杀死它.所以...你需要做的就是为 SIGINT 安装一个信号处理程 ..
发布时间:2021-09-25 19:15:05 其他开发

c++如何激活sqlite3的用户认证逻辑

我正在尝试在我的 C++ 项目中使用 sqlite3 上的用户身份验证.我已按照 here 中说明的步骤进行操作.我已将 sqlite3userauth.h 添加到 sqlite3.h 的末尾并将 userauth.c 添加到 sqlite3.c 并在我的代码中包含 #include "sqlite3.h" .但是现在我的代码无法识别任何新函数,例如 sqlite3_user_add.此外,我尝试 ..
发布时间:2021-06-30 18:51:26 数据库

如何在 QTCreator 中使用 mingw 在多个内核上进行编译

我的 Windows 桌面上有一个四核 i7 CPU.我试图让 mingw32-make 使用尽可能多的核心进行编译.我已将 -j8 添加到 Build Settings->Build Steps 下的“Make Arguments"字段中.mingw32-make 似乎完全忽略了该选项,因为我没有从中获得任何速度提升.当我在任务管理器中查看 CPU 使用率时,它保持在 13% 并且我只看到一个 ..
发布时间:2021-06-30 18:47:54 其他开发

mingw32_gt_pch_use_address 中的内部错误,位于 config/i386/host-mingw32.c:190:MapViewOfFileEx:尝试访问无效地址

mingw32_gt_pch_use_address 中的内部错误,位于 config/i386/host-mingw32.c:190:MapViewOfFileEx:尝试访问无效地址. 在 sublime-text 3 中编译 C++ 程序时出现此错误. 如何解决这个错误? 解决方案 我在安装 CodeBlocks 后遇到这个问题,可能是因为 codeblocks MINGW ..
发布时间:2021-06-02 22:14:40 C/C++开发

如何用MinGWwindres编译资源文件?

我的最终目标是设置使用 MinGW gcc-g++ 编译的可执行文件的版本(显示在属性->详细信息中).但是现在我想用windres编译一个资源文件,以便以后能够手动链接它.但是当我使用这个命令时出现以下错误:windres resource.rc -o resource.res: windres:resource.rc:2:语法错误该进程试图写入一个不存在的管道....该进程试图写入一个不存在 ..
发布时间:2021-06-02 22:13:43 其他开发