问题标签 [msys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何在 MinGW/MSYS 中安装 libuuid?
我想在 MinGW/MSYS 中编译一个 Linux C++ 应用程序。但是,当我使用时./configure --host=i586-mingw32msvc
,它抱怨libuuid不可用。
google了半天,好像MinGW仓库里没有这个包。所以我从 Launchpad 下载了uuid-dev源包,并尝试在 MinGW/MSYS 中构建它。但是,当我使用时./configure --host=i586-mingw32msvc
,它抱怨选择了ncurses 或 ncursesw但找不到库。
MinGW中似乎没有这样的包。所以我从 Launchpad 下载了libncurses5.dev包并尝试在 MinGW/MSYS 中构建它。当我尝试使用./configure --host=i586-mingw32msvc
时,一切似乎都很好。但是,当我运行 make 时,它会显示很多错误消息。
由于构建uuid-dev不成功,我尝试在 MinGW/MSYS 中构建e2fsprogs包。当我使用./configure --host=i586-mingw32msvc
时,一切似乎都很好。但是,当我尝试运行 make 时,它会显示很多错误消息。
感谢是否有人可以告诉我如何在 MinGW/MSYS中安装libuuid 。谢谢。
cmake - 如何在 Windows 中使用 OGG 支持编译 Alure?
在 Linux 中,这简直是小菜一碟。我简单地运行了 make,OGG 库已经安装在正确的位置和所有东西上。我可以在 Linux 中使用 Alure 播放 OGG 文件没问题。
现在,我正在开发 Windows 版本。我能够在 MinGW Shell 中使用 cmake 生成 MSYS Makefile,然后构建 Alure 库。但是,我明确看到消息表明我缺少 OGG 支持。
起初这是预料之中的。但是,在开始构建 win32 OGG/vorbis 库之后,我不知道在构建 Alure 时将它们放在哪里。libs/includes 是否需要位于相对于该文件夹的特定位置?还是我需要使用一些标志来指定 OGG 库的位置?(例如,我必须通过某些./configure
参数在构建 libvorbis 时指定 libogg 的位置。)恐怕我对 cmake 或 Alure 的了解不够,无法弄清楚这部分。
scala - sbt:无法在 mingw 中指定应用程序配置
我正在尝试使用 sbt 的应用程序启动器启动应用程序。
此应用程序定义为:
但是,当我启动它时,它给了我这个错误:
但是,该文件存在于那里。所以,我认为这是因为 sbt 处理 mingw 文件路径的方式有些怪异。有人知道我怎样才能让它工作吗?
ant - 如何在 MSYS/Git Bash 中查看颜色 Ant 输出?
我想使用AnsiColorLogger从Ant获取颜色输出。我在 Windows 上使用Git Bash 。
我试过了:
但我的输出看起来像:
我知道 ANSI 颜色在 Git Bash 中至少部分有效,因为像这样的命令ls -ACF --color=auto
会产生漂亮的彩色输出。
蚂蚁的诀窍是什么?
visual-studio-2010 - 如何使用 MSYS 在 CMake 中设置 MSVC 链接器
我在强制 CMake 使用 MSVS 链接器而不是 MinGW 链接器时遇到了问题。为了在 MSYS 中支持 MSVC,我实现了一个 bash 脚本,强制 CMake 使用 MSVC 编译器创建 NMake 文件:
cmake -G "NMake Makefiles" -DMSVC=true -DCOMPILER_ROOT=$COMPILER_ROOT -DCMAKE_PROFILE=$CMAKE_PROFILE -DCMAKE_BUILD_TYPE=$CMAKE_DEBUG -DCMAKE_CXX_LINKER=$COMPILER_ROOT/bin/linker.exe
CMake 正确使用 MSVC 编译器并按预期创建 NMake 文件:
但是在调用 nmake 时,CMAKE 仍然使用 MinGW 链接器:
在 CMakeCache 中调用 bash shell 脚本后,将设置 MinGW 链接器而不是 MSVC 链接器:
好的,我发现我必须设置 CMAKE_LINKER 变量而不是 CMAKE_CXX_LINKER 以获得正确的依赖关系。但现在我又失败了:
有谁知道我做错了什么?谢谢你的帮助。
最好的问候,地狱犬
windows-xp - Why MinGW couldn't find memcpy?
I just installed MinGW + MSYS in Windows XP using graphical installer. Everything seems fine.
However, when I try to build a C++ application using ./configure, make, make install
, it shows error message. The following 2 checkings failed:
AC_CHECK_LIB(m, memcpy, [], [AC_MSG_ERROR([error msg])])
AC_CHECK_FUNC(memcpy, [],[AC_MSG_ERROR([error msg])])
Why my MinGW couldn't find memcpy
and its library? Can anyone give me suggestion how to fix this error? Thank you.
gcc - 在 MinGW 中设置 SDL
目前,我正在尝试弄清楚如何使用 MinGW 设置 SDL。我见过几个有方法的网站(或者更确切地说,重新发布了相同的方法),但我宁愿没有“快速'n脏”设置。
我看到有一个 sdl-conf 文件,我安装了 MSYS,并且我已经下载了最新的 SDL 1.2 MinGW 开发人员版本。
c++ - 是否不再包含在 MinGW 和/或 MSYS 中?
我在我的 Windows 7 计算机上安装了 MinGW 和 MSYS。我添加C:\Program Files (x86)\MinGW\bin
到我的路径。gcc
和之类的命令g++
起作用,但make
不起作用。我查看了目录,没有名为 的可执行文件make
,即使我安装了所有组件。有一个文件叫mingw32-make
. 还有其他以 . 为前缀的文件mingw32-
,如 c++、g++、gcc、gcc-4.6.1 和 gfortran。但是,有一个make
在C:\Program Files (x86)\MinGW\msys\1.0\bin
.
如果我打开 MinGW Shell 并输入make
, make 会执行。但是,它不会从 Windows 终端执行。
这是故意的,还是我也可能缺少其他可执行文件?我应该添加C:\Program Files (x86)\MinGW\msys\1.0\bin
到我的路径吗?
windows-7 - 如何隔离 msysgit 附带的 msys 实现中提供的 ssh-add/ssh-agent 的问题?
我已经从http://code.google.com/p/msysgit/downloads/list安装了 msysgit:Git-1.7.8-preview20111206.exe (编辑:我还安装了 msysGit-fullinstall-1.7.8-preview20111206.exe ,它可以方便地安装到不同的目录,并且我看到该实例存在相同的问题)。
我遇到了 ssh-agent 的问题,ssh-add 总是报告:“无法打开与您的身份验证代理的连接。”
不幸的是, ssh-add 没有给我任何关于它遇到的错误的更多细节。当它尝试连接到一个套接字时,感觉就像它正在超时,但它实际上并没有承认这是问题所在,并且 ssh-agent 的行为就像它正在正常运行一样。考虑到这种组合让我怀疑存在权限问题,但我不知道我会去哪里调查这类问题(而且我在 Windows 事件日志中看不到任何我认为重要的东西)。
这个错误消息让我感到困惑:我有理由相信如果我的环境变量设置不正确,我会收到这个错误消息,但我有理由相信我的环境变量设置正确。我有理由相信,如果我的环境变量引用了一个未运行的 ssh-agent 实例,我可能会收到此错误消息,但我恰好有一个 ssh-agent 实例正在运行,并且它与我在环境变量中看到的匹配. 这是可重复的。我已经启动(并最终关闭)了几十个 ssh-agent 实例,使用诸如ssh-agent > ~/.ssh/environment; . ~/.ssh/environment
,eval `ssh-agent`
等等之类的技术ssh-agent bash
......我无法让 msys ssh-add 连接到 msys ssh-agent。
我现在还不关心编写任何脚本——我相信如果我可以从命令行让 ssh-add 工作,我就可以编写脚本......
另请注意,ssh-add 使用的 10 秒实时发生在它发出“无法打开...”消息之前。
而且,我在这里使用的是当前版本的 Windows 7。而且,我也安装了 cygwin,但是当我使用 msys 时它不在我的路径中。任务管理器显示我只有一个 ssh-agent 实例正在运行。正在运行的 ssh-agent 是 msys ssh-agent,它是从 msysgit 的 bash 提示符启动的(路径中没有来自 cygwin 的任何内容)。ssh 密钥是使用 cygwin 的 ssh-keygen 生成的,但表面测试表明 msys ssh 实用程序对该文件没有问题。ssh-agent 没有给我任何错误消息或警告。
我可以使用 cygwin 的 ssh-agent,但是混合 cygwin 和 msys 会引入其他复杂性(您可以从我对这个问题的描述中看到其中的一些),我试图让 msys 在没有任何来自 cygwin 的情况下工作。
我需要做什么才能找出为什么 msys ssh-add 不起作用?(或者:我需要做什么才能让 ssh-add 正常工作?)
gcc - GLIB:配置:错误:C 编译器无法在 Windows 中创建可执行文件
配置命令是
转到 Glib 目录 -> 运行此命令
./configure --prefix="Installation directory"
在 windows 中配置 Glib 包时,它显示以下结果。
我正在使用 minGW 从 GLib 包中编译配置文件。我正在使用mSys version 1.0 and Gcc 4.6.1 version
.
Cygwin 和 msys 都安装在我的系统中。
即使我尝试过,cygwin
但结果是一样的。
编辑
日志详细信息:
如果错误详细信息包含在日志中
如何解决这个问题?