36得票9回答
如何在MSYS2上更改HOME目录和起始目录?

我已安装MinGW-w64和MSYS2。但是我该如何更改MSYS2中的HOME目录?这样当我键入cd $home或cd ~时它会进入我定义的另一个目录。 还有,我该如何编写代码使起始目录始终位于.bat文件所在的位置? 在cmd中,我使用了以下代码: %~d1 cd "%~p1" cal...

33得票4回答
MSYS与MinGW:内部环境变量

MSYS2默认shell(bash)可以通过选择三种启动器之一来启动,并设置环境变量MSYSTEM。具体而言: msys2_shell.bat将其设置为MSYS mingw64_shell.bat将其设置为MINGW64和 mingw32_shell.bat将其设置为MINGW32。 ...

33得票4回答
如何在Linux上调用MinGW交叉编译器?

我有一个项目,想要交叉编译到Windows系统。我已经拥有了合适的Makefile文件,并且在使用g++时一切都能正常工作。我已经执行过 I have a project that I want to cross-compile for Windows. I have the appropr...

30得票1回答
当使用Win32线程模型时,MinGW-w64是否直接支持std :: thread?

在安装MinGW-w64工具链时,我选择了Win32线程模型,因为我读到它比POSIX模型提供更好的性能。我没有资格自己对这个说法进行基准测试,但这里有一个来源。 起初,我认为这个选项只会影响GCC运行时的内部工作,而不会阻止我在我的代码中使用C++11线程,基于这个答案和这个评论,由fel...

30得票4回答
MinGW-w32与MinGW的区别

什么是MinGW项目和MinGW-w64项目的32位部分之间的区别? MinGW-w64的32位部分是否与x64有任何关系?它们的编译器似乎做完全相同的事情...

27得票3回答
如何在Qt Creator中使用MinGW-64

我知道有很多关于这个问题的文章,但是我并没有理解其中任何一个。 那么,我该如何为我的Qt Creator(开源5.7版)安装套件? 我已经下载并安装了MSYS2...但不知道该怎么做。 我已经下载并安装了Qt64-NG...下一步该做什么完全不清楚。 我只想能够在Qt中开发,并在Mi...

24得票4回答
使用Go 1.7构建dll

有没有一种方法可以在Windows下使用Go v1.7构建dll? 我尝试了经典的go build -buildmode=shared main.go 但在Windows/amd64上不支持-buildmode=shared 更新 好的,我已经得到了答案。对于那些感兴趣的人: https:/...

23得票2回答
抱歉,未实现:未编译64位模式。

我想要做的事情是(在 Windows 7 64 位系统上):g++ -m64 -o main main.cpp 我收到的错误是:Sorry, unimplemented: 64 bit mode not compiled in ... 我从这里安装了mingw-64-install.exe:h...

21得票2回答
msys2:尽管(MSYS2_PATH_TYPE = inherit),仍无法找到Windows程序

使用 MSYS2 64 位版本 20161025 在 Windows 10 上... 我无法让 msys2 认识到在 windows 路径中的程序。例如,在使用 windows 安装程序安装 Go 版本 1.8.3 后:(1) Cygwin 找到 go.exe (2) Windows 命令提...

20得票4回答
MinGW-w64离线安装程序

有没有离线安装mingw-w64的方法?我尝试了很多官方来源,但似乎全部都需要某种形式的互联网连接。我正在寻找适用于x32和x64系统的解决方案。我尝试查看官方存储库,但我不确定我需要哪些文件来完成此任务。 提前感谢!