草庐IT

msys2-runtime

全部标签

windows - msys2 找不到 mingw64

我下载了:https://mingw-w64.org/doku.php/download/mingw-buildshttps://mingw-w64.org/doku.php/download/msys2并将它们安装在C:/development/msys64下。在此文件夹下,我找到了msys2.exe和mingw64文件夹,它们又包含一个包含所有mingw可执行文件的bin。我将C:/development/msys64/mingw64/bin文件夹添加到PATHenvvar。事实上,我可以从Windows提示符调用gcc-例如。相反,在msys2shell中我找不到它们。我的意思是

windows - 有没有办法在 Windows 10 上触发来自 Vala MSYS2 的弹出通知?

我不喜欢Windows,我只是想看看Vala的跨平台情况如何。当使用libnoyify我明白了gavr@DESKTOP-B57MHT8MINGW64~$./notify.exe**(notify.exe:6680):ERROR**:15:50:47.138:notify.vala:13:Error:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:Thenameorg.freedesktop.Notificationsisunknown像这样的代码publicstaticintmain(string[]args){strings

java - 是否可以在 C :/Windows/System32/location at runtime? 中放置一个 myfile.file

我想在中放置一个名为myFile.file的文件C:/Windows/System32/位置。这里是使用java代码放置我的文件。当我执行我的程序时,它抛出“AccessDenied:C:/Windows/System32/myFile.file”。为什么会这样?可以放在那个位置吗? 最佳答案 该(以及许多其他)系统位置仅限于管理员用户/提升的应用程序。应用数据应存储在用户配置文件(或公共(public)应用数据)中的用户应用数据文件中。如果你真的必须写入系统文件夹,那么你需要通过UAC请求用户许可,或者使用ShellExecute

windows - MSYS : How to convert backslash to forward slash? 上的 TortoiseSVN 命令行输出不方便

我有一个基于MSYS/MinGW的开发环境。我使用TortoiseSVN命令行来处理SVN存储库。不幸的是,TortoiseSVN命令行返回Windows格式的路径,而Linux的会好得多。例如:$svnstMpath\to\my\modified\file.txt这对于复制粘贴和我在其他操作系统上使用的其他通用命令模式来说一点都不方便。有没有办法更好地设置它?我宁愿不使用别名。或者您使用什么TortoiseSVN替代品? 最佳答案 一个可能的解决方案是通过像这样扩展~/.bashrc来为命令添加别名:#!/bin/bashfunc

c++ - 既然我有 msys2,我可以删除之前在 mingw 上安装的实例吗?

我正在尝试学习C++编程。我正在使用CodeblocksIDE在WindowsVista上编写这些程序,但由于我要学习Linux,所以我想学习编写具有尽可能多的可移植性的程序。我已经下载了用于Codeblocks的mingw编译器,但是在尝试下载GTK依赖项以尝试使用GUI时,我下载了msys2。我注意到这个程序还让你下载Mingw32和/或mingw64。这些包是否足够完整以至于我可以删除我以前的mingw实例,或者我是否需要保留我已经下载的其他mingw包以编译和运行我的程序? 最佳答案 是的,MSYS2是一个完整的开发环境,带

windows - Windows下使用通过MSYS2安装的cmake 3.5.2, "MinGW Makefiles"生成器丢失

我正在尝试使用MinGW作为编译器在Windows下制作cmake的helloworld测试。Thisanswer建议使用-G标志运行cmake,如下所示:cmake-G"MinGWMakefiles".但是,如果我这样做,我会收到一条消息说这不是已知的生成器。事实上,运行cmake--help,在Generators部分下它列出了以下生成器:如您所见,未列出“MinGWMakefiles”。如果这是相关的,我已经安装了MinGW并在我的系统上的常用文件夹C:\MinGW中工作。我还通过WinBuilds和MSYS2安装了MinGW-w64,同样是在默认安装文件夹中。我正在使用cmak

c - 只需双击即可运行使用 MSYS2 构建的 GTK+ 应用程序

我有一个simplewindow应用程序,使用MSYS2构建,我希望它能够在MSYS2MinGW外壳之外运行,只需双击该应用程序即可。问题是,当我想运行应用程序时,它必须通过MSYSMinGW提示,否则会返回错误。Thecodeexecutioncannotproceedbecauselibgio-2.0-0.dllwasnotfound.Reinstallingtheprogrammayfixthisproblem我尝试包括(通过将文件复制到我的exe的位置)libgio-2.0-0.dll并出现更多错误,表示缺少库。我也包含了这些文件。我已经展示了我在下面包含的文件:libffi-

Ubuntu Linux 上的 Java SE 6 : How to open files externally by Runtime. getRuntime().exec()?

我正在使用JavaSE6并希望通过预定义程序在外部进程中打开文件。例如,目前我正在为pdf文件使用以下代码:Windows:publicstaticProcessopenFile(Filefile){returnRuntime.getRuntime().exec("C:/ProgramFiles(x86)/Adobe/Reader10.0/Reader/AcroRd32.exe\""+file.getAbsolutePath()+"\"");}UbuntuLinux:publicstaticProcessopenFile(Filefile){returnRuntime.getRunti

windows - Makefile 仅适用于 MSYS2 (WIndows) 上的相对路径

我有一组程序可以在Ubuntu上正常编译,并且我正在开发一个也可以在Windows上编译的程序。我正在使用MSYS2。有一个主Makefile如下所示:####ProjectmaindirectoryDIR_MAIN=$(shellpwd)####Compileallall:@$(MAKE)-Csrc/MiscDIR_MAIN=$(DIR_MAIN)@$(MAKE)-Csrc/CF_statesDIR_MAIN=$(DIR_MAIN)等等。在src/中有一些文件夹,每个文件夹都包含该项目的特定Makefile。它们具有以下结构:####Directoriesandflagsifndef

windows - SqlCipher Mingw/msys问题

我有一个问题-我无法编译SqlCipher。我正在使用这个http://groups.google.com/group/sqlcipher/browse_thread/thread/55c6296b56bf4533/c792bbec6df7d4f4?tvc=2#c792bbec6df7d4f4说明(thxtoSam)但仍然无法编译。我执行以下操作:$./configure--disable-tclCFLAGS="-DSQLITE_HAS_CODEC-I/usr/usr/src/openssl/include"LDFLAGS="-leay32"checkingbuildsystemtyp