美文网首页
学习cmake

学习cmake

作者: uruzu | 来源:发表于2021-10-18 15:59 被阅读0次

c++与fortran混合编程时的cmake

在fortran和c++混合编程时,使用cmake工具参考link更简单一些

以下为cmake代码

cmake_minimum_required(VERSION 3.1)

project(dc2dinv.ocean LANGUAGES CXX Fortran)
# project(dc2dinv.ocean
#     VERSION 0.1
#     DESCRIPTION "dc2d inversion for ocean"
#     LANGUAGES CXX, Fortran)

# add_library(geolib dc2d.inv.f90 tools.cpp tools.h)

add_executable(dc2dinv.ocean main.cpp dc2d.inv.f90 tools.cpp tools.h)

# target_link_libraries(dc2dinv.ocean PRIVATE geolib)

使用注释中的代码也是可行的,此处仅给出使用的语言,cmake自动处理了相关函数库(例如在链接时自动添加了-lgfortran -lquadmath)

相关文章

  • cmake学习笔记6-catkin的CmakeList.txt讲

    引用cmake学习笔记-cmakelist.txt创建项目示例cmake的介绍和使用 Cmake实践推荐cmake...

  • CMake学习

    CMake学习 本篇分享一下有关CMake的一些学习心得以及相关使用。 本文目录如下: [1、CMake介绍] [...

  • 教程

    通过例子学习CMake[https://sfumecjf.github.io/cmake-examples-Chi...

  • CMake学习

    CMake学习 参考自《Cmake Practice --Cjacker》 基本语法规则 变量的引用 变量使用${...

  • 学习CMake(一)

    开篇立意,这个系列是为了让我能够更快更好的学习CMake这个工具,学习的资料源于cmake-bulidsystem...

  • CMake学习小结--变量

    CMake学习小结 参考资料 CGold的Cmake教程 -- 这个教程很新: https://cgold.rea...

  • 学习cmake

    make cmake是为了支持make的跨平台而出现的。因此,我们首先学习make,可以看这里。 cmake ma...

  • CMake学习

    目录 什么是CMake? linux平台安装CMake CMake的helloworld 1. 什么是CMake?...

  • 学习 cmake

    打包工具 cmake brazel qmake 在 c++圈是比较流行的几款最近学习主流的cmake首先在使用c...

  • CMake学习

    前言:最近在学习NDK时,一些学习资料的项目都是在eclipse上写的,这些项目都是基于NDK构建的,但是现在的A...

网友评论

      本文标题:学习cmake

      本文链接:https://www.haomeiwen.com/subject/onrnoltx.html