我正在从C++调用Fortran77函数,该函数传递文件句柄、字符串和长度。文件成功打开,Fortran子例程退出。然而,在C++代码中,传递给Fortran的字符串已损坏。当到达函数openFile的底部时,程序崩溃。crash只出现在release中,不出现在debug中。绘制字符串,我看到在release中变量fileNameToFortran充满了垃圾。谢谢你的帮助我在发行版(Windows7机器(32位))中使用带有以下编译器标志的ifort:/names:lowercase/f77rtl/traceback/iface:cref/threads/recursive/LD并在