mingw32相关内容
我正在构建一个用于数据可视化的应用程序,我使用的框架非常漂亮OpenFrameworks。在Linux上,它可以完美地编译和工作,但现在是时候将它移植到Windows上了,我面临着一些非常奇怪的问题。我在谷歌上找不到相关信息。当链接时,我得到这样的信息: mingw32-g++.exe -o binvisualisation.exe ...blah.o, blah2.o... ...lib
..
我在CodeBlock(MinGW32)中有一个项目,其设置如下: Foo/src/somefile1.cpp Foo/src/somefile2.cpp Foo/src/somefile1.h ... 标题以这种方式包含: #include "somefile1.h" 为了能够编译,我在“项目选项”>“搜索目录”中添加了以下目录(作为相对路径): src 添加该文件
..
出于学习目的,我编写了一个小汇编程序(test.asm): global _main extern _ExitProcess@4 section .text _main: mov ebx,0 push ebx call _ExitProcess@4 然后我用NASM(test.obj)组装了它: n
..
..
我正在学习在 C 编程中使用 getline,并尝试了来自 http://crasseux 的代码.com/books/ctutorial/getline.html #include #include #include int main(int atgc, char *argv[]){int bytes_read = 1;int nbytes = 10;字符 *my_string;my_stri
..
我需要将/DEF:c:\filepath\myLib.def" 命令行选项从 bash 脚本传递到 MS 编译器/链接器.路径是由 bash 脚本作为构建过程的一部分生成的.基本上,参数我的脚本通过的是: -DEF:/c/filepath/myLib.def MSYS 路径转换 无法正确处理,因为它不理解 /DEF: 部分.如果我这样做,它会起作用 -DEF=/c/filepath/myLi
..
我尝试用 C++ 测试 GLFW 已经有一段时间了,但一直有链接器问题.我对 C++ 还很陌生,虽然我有 Java 和 C# 方面的经验,但直接使用编译器对我来说还是很陌生的.这是我的设置信息. IDE:Qt Creator 操作系统:Windows 7 64 位 编译器:MinGW32 4.8.1 01:23:26:开始:“C:\MinGW\bin\mingw32-make.
..
我已经多次构建了glew lib.我的最后一次构建删除了对所有着色器函数的未定义引用,例如 glCreateShader().我认为这个版本是正确的,因为我发现 Code:Blocks 可以打开 Visual Studio 6.0 项目,所以它为我准备了一切. 我可以在不调用 glewInit() 的情况下编译我的应用程序,但是当 glCreateShader() 被调用时它会导致一个 SE
..
目前我正在尝试使用 C++ 制作一个 Windows 应用程序.为了编译我的程序,我使用 Mingw GCC.顺便说一句,我在 Windows 10 上.但是一旦我使用 int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow) 而不是 int main() 编译器会显示以下消息:> C:/m
..
在开发一个小项目的过程中,我一直在 Windows 和 Ubuntu 上使用 Git,经常在两者之间来回切换.问题是 Git Bash 一直变慢. 当我说慢时,我的意思是运行 cd 需要 8-25 秒,运行 git 命令需要 5-20 秒,而 ls 有时可能需要长达 30 秒.不用说,这不好玩,更不用说没有生产力了.我知道 Git 在 Windows 上运行速度较慢,但这太荒谬了.
..
我正在 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
..
我收到错误 c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\cstdlib:75:25: 致命错误: stdlib.h: 没有那个文件或目录#include_next 将 C:\MinGW\include 添加到编译器包含搜索路径时: echo "#include "|g++ -x c++ - -isystem C:/MinGW/i
..
我正在用 C++ 开发一个小项目,我正在使用 Curses 作为用户界面.我可以很好地让它在我的 arch-linux 安装中工作,因为设置 ncurses 在那里工作非常简单.但是我的 cmake 设置在 Linux 上运行良好,我无法在 Windows 上正常工作. 这是我的 CMakeList.txt cmake_minimum_required(VERSION 3.9)项目(战斗坑
..
我发现在 Windows 上从 GCC 编译的控制台应用程序总是在按下 Ctrl+C 时终止. 在按下Ctrl+C时,是否有任何可行的方法可以防止控制台应用程序终止? 解决方案 当用户按下控件 C 时,一个信号 (SIGINT) 被发送到您的进程.当大多数信号发送到一个进程时,该进程必须要么处理该信号,要么操作系统将杀死它.所以...你需要做的就是为 SIGINT 安装一个信号处理程
..
我发现在 Windows 上从 GCC 编译的控制台应用程序总是在按下 Ctrl+C 时终止. 在按下Ctrl+C时,是否有任何可行的方法可以防止控制台应用程序终止? 解决方案 当用户按下控件 C 时,一个信号 (SIGINT) 被发送到您的进程.当大多数信号发送到一个进程时,该进程必须要么处理该信号,要么操作系统将杀死它.所以...你需要做的就是为 SIGINT 安装一个信号处理程
..
我正在尝试在我的 C++ 项目中使用 sqlite3 上的用户身份验证.我已按照 here 中说明的步骤进行操作.我已将 sqlite3userauth.h 添加到 sqlite3.h 的末尾并将 userauth.c 添加到 sqlite3.c 并在我的代码中包含 #include "sqlite3.h" .但是现在我的代码无法识别任何新函数,例如 sqlite3_user_add.此外,我尝试
..
我的 Windows 桌面上有一个四核 i7 CPU.我试图让 mingw32-make 使用尽可能多的核心进行编译.我已将 -j8 添加到 Build Settings->Build Steps 下的“Make Arguments"字段中.mingw32-make 似乎完全忽略了该选项,因为我没有从中获得任何速度提升.当我在任务管理器中查看 CPU 使用率时,它保持在 13% 并且我只看到一个
..
mingw32_gt_pch_use_address 中的内部错误,位于 config/i386/host-mingw32.c:190:MapViewOfFileEx:尝试访问无效地址. 在 sublime-text 3 中编译 C++ 程序时出现此错误. 如何解决这个错误? 解决方案 我在安装 CodeBlocks 后遇到这个问题,可能是因为 codeblocks MINGW
..
我的最终目标是设置使用 MinGW gcc-g++ 编译的可执行文件的版本(显示在属性->详细信息中).但是现在我想用windres编译一个资源文件,以便以后能够手动链接它.但是当我使用这个命令时出现以下错误:windres resource.rc -o resource.res: windres:resource.rc:2:语法错误该进程试图写入一个不存在的管道....该进程试图写入一个不存在
..
我正在MinGW32下构建POCO库1.6.0,环境:Windows 7 Ultimate 32位,外壳:MSYS.成功执行 ./configure . $ ./configure为MinGW配置 config.make的内容: POCO_CONFIG = MinGWPOCO_BASE =/c/dev/pocoPOCO_BUILD =/c/dev/pocoPOCO_PREFIX =/u
..