混合编程c++与Fortran.docxVIP

  • 20
  • 0
  • 约1.57千字
  • 约 10页
  • 2016-12-15 发布于重庆
  • 举报
1.VS2008+INTELfortran. Fortran为主程序,调用c++函数2.VS2008的设置 (1)在已有的fortran工程的解决方案中添加新的c++工程: 解决方案可以有好多工程; 但是每个工程只能是单独计算机语言的工程,即fortran用fortran建立工程,c++用c++建立工程。 设置解决方案中,各个工程之间的依赖关系。 (2)混合编程的几种方法: c++源文件编译为目标文件与fortran链接合成; c++源文件编译为库文件,然后fortran链接的时候将该库加入。 2.设置runtimelibrary:Multithreaded; 而debug模式中,runtime library竟然是:Multithreaded DLL而且有时,出错的时候交换Multithread 和Multithreaded DLL 竟然能链接通过。 3. 设置项目依赖关系:项目-》项目依赖项 3)链接选项(以c++为静态链接库为例)(1)构建或改变c++工程为静态链接库,如下图(2)在主工程(fortran工程),需要设置比较多: 设置linker里面附加库(additionary library)的目录和库名称linker-》additionay Library directory设置为:F:\LBM_MOVING_INTER2_FLEXIBLE\LBM_MOVING_I

文档评论(0)

1亿VIP精品文档

相关文档