草庐IT

fortran95

全部标签

windows - excel/fortran dll 连接中的文件位置问题

平台:WinXPSP2、IntelFortran11、Excel2007我在将dll文件与excel连接时遇到问题。dll文件比较简单:subroutineFortranCall(r1,num)!DEC$ATTRIBUTESDLLEXPORT,STDCALL,REFERENCE,ALIAS:"FortranCall"::FortranCallinteger,intent(in)::r1character(10),intent(out)::num!DEC$ATTRIBUTESREFERENCE::numnum=''write(num,'(i0)')r1*2returnendsubrout

windows - Fortran 中的清屏

我为此找了很长时间。有谁知道如何在Fortran语言的控制台应用程序中清除屏幕?非常感谢任何帮助! 最佳答案 Fortran,quaFortran对屏幕或键盘或计算机等概念一无所知。因此,不存在从Fortran中清除屏幕的语言标准方法。您将不得不找到一些依赖于平台的方法。大多数Fortran编译器都有一些方法可以做到这一点,例如IntelFortran提供了SYSTEM函数。 关于windows-Fortran中的清屏,我们在StackOverflow上找到一个类似的问题:

windows - 在 linux 和 windows 中用 fortran 循环的最大元素

这个问题在这里已经有了答案:WhySegmentationfaultishappeninginthisopenmpcode?(2个答案)关闭2个月前。我正在编写一些并行的Fortran90/95代码,但我遇到了一些我无法理解的事情。我在配备6GoRAM的东芝笔记本电脑上工作。在Windows10中,我使用code::blocks。我从MinGW导入了gfortran作为编译器,并使用-fopenmp标志编译我的代码。我在VirtualBox中安装了Ubuntu18.04。我让它使用我一半的ram,即3Go。我也使用gfortran-fopenmp在这个代码上编译我的代码。遇到的导致问题

linux - 使用包括 Lapack 在内的 CMake 将 Fortran 库从 Linux 交叉编译到 Windows

我有一个在Linux上开发的Fortran库,我想与通常使用Windows的同事共享。我不希望他们帮助开发它,所以我只想使用交叉编译器生成一个静态可执行文件,以便他们可以运行它。我可以使用Linux(openSUSE)上的交叉编译器工具链编译简单的Helloworld程序,它可以在Windows上正常运行,但是当我尝试将可执行文件链接到另一个库(Lapack)时,Windows会提示它也找不到动态链接的.dll文件。在我的问题中,我展示了如何使用编译源代码最小工作示例我使用openSUSE,它提供了一个交叉编译组件的存储库。首先,我安装了mingw64-cross-toolchain以

windows - 如何创建对话框以在 Fortran 中收集用户输入

我正在尝试制作一个Fortran代码,显示一些适用于Windows环境的对话框。例如,我已经成功制作了一个简单的“确定/取消”对话框,如下所示。PROGRAMtest_dialog!implicitnone!write(*,*)OKCancelDialog("Continue?"//achar(0),"Testdialog"//achar(0))!CONTAINS!FUNCTIONOkCancelDialog(message,dlg_title)RESULT(res)!useifwin!implicitnone!character(len=*),intent(in)::messagec

windows - Qt 应用程序从 Fortran 调用 Dll

这是我在QtApplication(Qt4\Qt5)从Fortran(CVF\IVF)调用Dll时遇到的问题。Qt4+Dll(CVF)+WinXp无论是在QtCreator中还是单独运行时,它都在我的PC上运行良好。不能在其他系统(xp或win7/8)下工作错误是“dll未加载”(.isLoaded()错误消息)然后我的PC坏了,换了一个新的,并通过IVF迁移到Qt5。但问题依旧:Qt5+Dll(IVFwithcomplier_platformwin32)+Win8无论是在QtCreator中还是单独使用,它都在我的PC上运行良好不能在其他系统(xp或win7/8)下工作错误是“dll

wpf - Fortran 能否与 Windows 上的 Silverlight、WPF 或 MFC 交互?

我想使用Fortran来解决数值问题,但我不确定使用FortranGUI库是否是可视化结果的最佳选择。在Silverlight、WPF或MFC中拥有一个GUI并调用用Fortran编写的代码是否可行?当然,Silverlight和/或WPF代码将使用.NET语言编写,如果我使用MFC,它将使用C++。 最佳答案 前提是您使用标准FortranmeansofmakingyoursubroutinesthatisusableviaC,您应该能够使用C#中的P/Invoke来访问和调用它们。使用MFC,您可以直接调用子程序。这适用于MFC

python - 使用 Fortran 求解器在 Windows 64 位上安装 Odespy

我尝试使用AnacondaPython发行版3.4在Windows7x64上安装odespy(https://github.com/hplgit/odespy)。如果我开始安装pythonsetup.pyinstall--no-fortran安装没问题。因为我需要额外的Fortran求解器并且有一条消息“只有MS编译器支持win64上的gfortran”,所以我安装了VisualStudio2010。当我开始编译时pythonsetup.pybuild--compiler=msvc我从链接器中得到这样的错误:_odepack.lib(opkda2.o):errorLNK2001:unr

Windows 95 平台 SDK?

有人知道我可以从哪里获得原始的Windows95平台SDK(或Win32SDK)吗?我需要它用于Windows95DDK(驱动程序开发工具包)。谢谢! 最佳答案 这是支持Windows9x的2003年2月平台SDK(虽然我不知道它是否适用于Windows95DDK):http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cabhttp://download.microsoft.com/

windows - 如何在 Windows 95、NT 3.51 上获取当前国家名称

我想获取最旧Windows系统的当前国家/地区代码。我将GetLocaleInfo()与LOCALE_ICOUNTRY一起使用标志,但后来我意识到它返回错误的结果(不同国家的相同值),所以我尝试了LOCALE_SISO3166CTRYNAME返回ISO3166标准2字母代码中的国家代码(例如“美国”)http://www.iso.org/iso/english_country_names_and_code_elements...它运行良好,但不适用于最旧的Windows版本。所以我的问题是,如何在Windows95/NT3.51上获得有效的国家代码(标识符、名称等...)?