前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【C/C++ 2】Clion配置与运行C语言

【C/C++ 2】Clion配置与运行C语言

作者头像
学到老
发布2020-05-28 09:21:56
1.4K0
发布2020-05-28 09:21:56
举报

【C/C++ 1】Clion配置与运行C语言 【C/C++ 2】Clion配置与运行C语言

一、C++调用外部文件中的函数

方法一、 在当前项目中建一新项目,把下列文件添中到项目中      主函数map1.cpp,其中添加 #include “map7.h”,

方法二: 在主函数map1.cpp中直接中添加 #include “add.cpp”,#include " sub.cpp",把这三个文件放在同一目录下。参考链接:方法二

我这里示例方法一: 1.

在这里插入图片描述
在这里插入图片描述

头文件map7.h 声明 map7.ccp中函数int test_map7();

代码语言:javascript
复制
#ifndef MAP_MAP7_H
#define MAP_MAP7_H



int test_map7();

#endif //MAP_MAP7_H

map7.ccp 文件

代码语言:javascript
复制
```cpp

#include "map7.h"
#include <iostream>

using namespace std;

int test_map7(){
    int var1;
    char var2[10];
    cout << "var1变量的地址" << &var1 <<endl;
    cout << "var2变量的地址" << &var2 <<endl;

    int var =20;//实际变量的声明
    int *ip; //指针变量的声明

    ip=&var; //在指针变量中存储var的地址
    

    cout<< "value of var variable"<<var <<endl;
    //输出在指针变量中存储的地址
    cout << "var变量的地址" << &var <<endl;
    cout<< "address stored in ip variable:"<< ip<<endl;
    // 访问指针中地址de值
    cout <<"value of *ip variable:" << *ip <<endl;
}

在map1.cpp中引用

代码语言:javascript
复制
#include<iostream>
#include "map7.h"

using namespace std;

int main() {
    cout << "type: \t\t" << "************size**************" << endl;
   
    test_map7();
    return 0;
}

在clion中注意要修改CMakeLists.txt, add_executable(map map1.cpp) 中增加引用的函数add_executable(map map1.cpp map7.cpp)

代码语言:javascript
复制
cmake_minimum_required(VERSION 3.14)
project(map)


set(CMAKE_CXX_STANDARD 14)
add_executable(map   map1.cpp map7.cpp)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、C++调用外部文件中的函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档