我需要用 CMake 解决更多问题,而不仅仅是以下问题,但这是我仍然无法解决的第一个也是最简单的问题.我搜索了互联网,甚至从朋友那里借了“Mastering CMake"一书,但我仍然度过了最艰难的时光......关于 CMake、Fortran 和 MinGW 的很多东西在线存在,甚至一次是两种的组合.但是这三个加起来似乎几乎不存在. 我想要做的(此时)就是使用 MinGW 的 gfortran 编译器在 Windows 上使用 CMake 构建和编译一个简单的 Fortran 程序. ...我是 CMake n00b. 这是我迄今为止一直在使用的: CMakeLists.txt: project(cmake_test Fortran) add_executable(testf test.f90) test.f90: program test write(*,*)"hello world" endprogram tes
以下是关于 mingw64 的编程技术问答
我成功地在Windows上构建GetText 32bit DLL. 我安装了这些. GetText-0.18.11. mingw(包括msys) ./configure --prefix=/mingw --enable-threads=win32 --enable-relocatable cd gettext-runtime make 但我不知道如何构建64位DLL. 有人说我应该使用mingw64.然后我安装了mingw64和msys. 但我不知道如何设置mingw64和msys来构建64位DLL. 而且我不知道gettext配置选项来构建64位DLL. 谢谢. 解决方案 下载最新的mingw-w64目标64位(也有32位,所以要小心) 这里 . 注意:您添加了--enable-threads=win32,那么您可能会对Win32线程支持的分发感兴趣,而不是POSIX,所以当您选择下载时谨慎. 几乎相同的方式配置,但添加一个选项