0
我正在通過VS 2015構建與英特爾Fortran的dll。輸出是一個帶有一個子例程的dll文件(我肯定會導出,因爲我用依賴工具檢查了dll)。但是,當我嘗試在C priject中使用時,VC++說它不能讀取DLL和文件已損壞(錯誤LINK1107)。英特爾Fortran損壞DLL
的FORTRAN端代碼
subroutine ADD(x,y,z)
!DEC$ ATTRIBUTES DLLEXPORT, DECORATE, ALIAS : 'ADD' :: ADD
!DEC$ ATTRIBUTES REFERENCE :: x
!DEC$ ATTRIBUTES REFERENCE :: y
!DEC$ ATTRIBUTES REFERENCE :: z
integer x, y, z
z = x + y
end subroutine