-
2 votesanswersviews
在Windows 7下使用mingw-w64-x86_64 gcc工具链发生cmake错误:“此程序已构建,无需插件支持”
我有一个Windows 7,MSYS2,Mingw-w64-x86_64 gcc toolchain,CMake的设置,我正在尝试构建nanomsg library . 这是我获得的: $ cmake --debug-trycompile -DCMAKE_TOOLCHAIN_FILE = .. / toolchain_i686-pc-mingw32.cmake -DCMAKE_INSTALL_P... -
0 votesanswersviews
试图构建ARPACK,但许多源文件没有被编译
首先我要说的是,我不是超级用户,有点像菜鸟,但我对我正在做的事情有一个基本的了解 . 我按照here的指示安装了MSYS2和MinGW-w64 . 我正在使用64位Windows 10,我想最终在我的Fortran 90代码中使用ARPACK库 . 我目前正在使用Microsoft Visual Studio 2017和Intel Fortran ifort编译器和MKL库 . 所以, 1. 我应... -
0 votesanswersviews
为什么unistd.h在MSYS2和mingw-w64-x86_64-toolchain中有所不同?
我正在运行推荐MinGW的CLion . 最新的似乎是MSYS2 . 起初,CLion没有找到gcc,cmake等 . 为此,我必须安装mingw-w64-x86_64-toolchain,它在我的msys64(MSYS2安装文件夹)文件夹中创建一个mingw64文件夹 . 我试图编译的软件需要MSVC函数或POSIX函数,如 sysconf . 但是sysconf是未定义的,至少在mingw-... -
1 votesanswersviews
调用Python C / API的DLL具有依赖性问题
这个问题是我今天在CTypes error loading DLL that calls another DLL发布的问题的部分解决方案 . 我把它作为一个单独的帖子发布了,因为问题在于与Python C / API的依赖关系,而不是我在那里发布的源代码 . 我有一个64位NASM DLL,在Windows 7上调用64位C dll .C dll使用Python C / API;使用CTypes调... -
17 votesanswersviews
如何使用MSYS2获取旧版本的软件包?
我决定尝试使用CLion for Windows,它建议使用MinGW或Cygwin进行编译 . 我将MSYS2包管理器安装到默认文件夹 C:\msys64 中,通过运行 update-core 和 pacman -Su 对其进行了更新 . 然后我使用 pacman -S mingw-w64-x86_64-gcc 下载了MinGW64软件包,该软件包已放入 C:\msys64\mingw64 .... -
0 votesanswersviews
msys2和mingw64 gcc版本不匹配? (MSYS-perl的)
我刚刚用他们的开发包安装了msys2和mingw64 . 我真的需要perl-Gtk3 . Perl是msys2并用gcc-4.9.x编译,Gtk和朋友们正在混合并用gcc-5编译 . 在构建Glib时,Perl抱怨“Glib.c:可加载库和perl二进制文件不匹配(握手键0xde00080,需要0xdd80080)” . 这有用吗? 谢谢 . PS ... mingw-w64-x86_64-p... -
0 votesanswersviews
与MSYS2上的MinGW-w64 GCC的cURL链接错误
我正在使用MSYS2,而MinGW-w64通过mingw32_shell.bat环境创建了库和工具链(来自pacman repository'mingw32') . 我用的是mingw32 / mingw-w64-i686-gcc包;打包的mingw32是路径前缀 /mingw32 ,因此gcc二进制文件是 /mingw32/gcc ,例如 . 我遇到的麻烦是,将cURL库与g链接起来 . 我安装... -
44 votesanswersviews
MSYS2和Cygwin之间的差异[关闭]
传统上,MSYS bash被认为不如Cygwin bash . 前者是MinGW内部用于运行autoconf脚本的辅助工具 . 但现在有MinGW-w64和MSYS2 . 后者附带了像包管理器这样的甜蜜的pacman和像zsh这样的优雅shell,所以我想知道仿真层是否还有差距 . 虽然MinGW *应用程序是Windows本机可执行文件,但MSYS2软件需要POSIX仿真层,就像Cygwin一样... -
70 votesanswersviews
如何安装MinGW-w64和MSYS2?
我正在尝试构建一些开源库 . 我需要包管理系统来轻松下载依赖项 . 起初我正在使用 MinGW+MSYS . 但包含的包裹有限 . 有人告诉我使用 MinGW-w64 + MSYS2 . 我从here下载了 mingw-w64-install . 运行时,它会报告以下错误 . 怎么解决? 顺便说一句,从 MinGW-w64 下载页面,我看到了很多下载链接 . 甚至Cygwin也被列入名单 ... -
2 votesanswersviews
g_object_new:从g_application_send_notification()调用断言
我使用安装了MSYS2的最新GTK,每当我尝试使用 g_application_send_notification() 时,它总是会产生以下断言: (Notification Project.exe:27780): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed 为... -
1 votesanswersviews
C99代码在Linux上编译,Windows上的语法错误
我在C99中有一个代码库,可以在Linux上使用GCC和Clang完美地编译和运行;但是,在MinGW-w64(通过MSYS2安装)上,它会出现错误 include/math3d.h: In function 'matPerspective': include/math3d.h:577:1: error: parameter name omitted matPerspective (float y... -
1 votesanswersviews
未找到Msys MinWG GTK-3错误程序文件
我在D:\ Program Files \ msys中安装了 msys2 和 mingw64 以及 mingw64-GTK3 .我安装的软件包是mingw-w64-x86_64-gtk3,mingw-w64-x86_64-make,mingw-w64-x86_64-gcc和...我要编译 main.cpp $ cat main.c #include <gtk/gtk.h> void... -
1 votesanswersviews
msys2找不到mingw64
我下载了: https://mingw-w64.org/doku.php/download/mingw-builds https://mingw-w64.org/doku.php/download/msys2 并在 C:/development/msys64 下安装它们 . 在这个文件夹下,我找到msys2.exe和mingw64文件夹,后者又包含带有所有mingw可执行文件的bin文件夹 . 我... -
3 votesanswersviews
如何将mingw-w64和MSYS2与eclipse或codeblocks等任何IDE一起使用?
我用here安装msys2 . 我从here下载 i686-5.3.0-release-posix-dwarf-rt_v4-rev0 .设置 msys2-i686-20160205.exe 后 ,在 C:\msys32 中解压缩 i686-5.3.0-release-posix-dwarf-rt_v4-rev0 . 最后我从开始菜单运行 MinGW-w64 Win32 Shel... -
1 votesanswersviews
使用msys2编译GNU Guile 1.8.8:对'_imp__scm_shell'和'_imp__scm_boot_guile'的未定义引用
如果这是重复,我道歉,但我无法在此网站上找到与我类似的问题 . 我试图在Windows上使用msys2编译GNU Guile 1.8.8,但是遇到未定义的引用错误为'_imp__scm_shell'和'_imp__scm_boot_guile' . 以下是我到目前为止采取的步骤: 安装并更新msys2-20170918 使用pacman安装base-devel,mingw-w64-i686...