Я пишу на фортране и компилирую с помощью компилятора g95.
Мне нужен вывод файла журнала в библиотеку DLL, которую я пишу, которая в данный момент соединяется с основной программой и работает, но дает неверные результаты. Я не знаю много о FORTRAN, но я получил следующий код для вывода в скомпилированном мной EXE-файле:
OPEN(UNIT=3, FILE='LOG.txt', STATUS='NEW')
WRITE(3,*) "the gospel of PTP is bestowed upon the file."
CLOSE(3)
это работает в отдельном EXE, когда я запускаю его, он создает файл со строкой внутри. Но когда я пытаюсь включить его в библиотеку DLL, над которой я работаю, все вылетает. когда я комментирую его обратно, все запускается и работает снова, но, очевидно, не дает желаемого результата.
Есть идеи? Любой человек на Фортране или G95?