程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> intel Fortran 調用VC創建的Lib

intel Fortran 調用VC創建的Lib

編輯:C++入門知識

Vc建立lib項目
//Mydll.cpp
#include <stdio.h>

#define Maxx MAXX
#define Minn MINN
extern "C"
{
int Maxx(int a, int b)
{
    if(a >= b)return a;
    else
    return b;
}
int Minn(int a, int b)
{
if(a >= b)return b;
else
return a;
}
}

intel Fortran 調用:
      program main    !(可要或者不要)

      interface
        integer function maxx(a,b)
        integer a,b
        !ms$attributes c,alias:'_MAXX':: maxx
        end function maxx
        integer function minn(a,b)
        integer a,b
        !ms$attributes c,alias:'_MINN':: minn
        end function minn
      end interface


      integer aa,bb,cx,cd
      aa=12
      bb=21
      cd=maxx(aa,bb)
      cx=minn(aa,bb)
      write(*,*)cx,cd
      end program

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved