专栏首页深度学习之tensorflow实战篇【C/C++ 2】Clion配置与运行C语言

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

【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();

#ifndef MAP_MAP7_H
#define MAP_MAP7_H



int test_map7();

#endif //MAP_MAP7_H

map7.ccp 文件

```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中引用

#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)

cmake_minimum_required(VERSION 3.14)
project(map)


set(CMAKE_CXX_STANDARD 14)
add_executable(map   map1.cpp map7.cpp)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 自然语言处理算法之cw2vec理论及其实现(基于汉字笔画)

    相关论文下载:cw2vec: (Learning Chinese Word Embeddings with Stroke n-gram Information)...

    学到老
  • mongodb11天之屠龙宝刀(七)functions: mongodb 执行 functions入门案例

    mongodb11天之屠龙宝刀(七)functions: mongodb 执行 functions入门案例 原文连接:直通车 系统:windows 10...

    学到老
  • mongodb11天之屠龙宝刀(七)functions: mongodb 执行 functions入门案例

    mongodb11天之屠龙宝刀(七)functions: mongodb 执行 functions入门案例 系统:windows 10 ide:NOS...

    学到老
  • 微信小程序兼容性问题。

    在Andriod使用new Date(“2018-05-30 00:00:00”)木有问题,但是在ios下面识别不出来。

    用户4344670
  • 不借用外置设备---破解windows 10开机密码

    用户1456630
  • 供应商千万美元出售曲面屏技术给中国公司,三星或损失58亿美元

    12月2日消息,据相关媒体报道,三星的曲面屏技术遭到一家供应商泄露,这一技术被出售给几家中国公司,供应商获利1380万美元。三星表示,由于技术泄露,公司未来三年...

    镁客网
  • LLVM编译器中的内置(built-in)函数

    在一些.h头文件中或者实现代码中经常会看到一些以__builtin_开头的函数声明或者调用,比如下面的头文件#include <secure/_string.h...

    欧阳大哥2013
  • 不止是防撤回,今天要让你的QQ更好用。

    安装及其简单,首先解压从课代表这里下载的压缩文件,如果某些杀软误报,请添加信任,当然,可能只有某数字卫士会误报。

    课代表
  • 【C语言笔记】时间日期函数

    time.h是C/C++中的日期和时间头文件。用于需要时间方面的函数。下面分享time.h头文件中几个常用函数的用法:

    正念君
  • 投稿 | 大数据盘点飞行中的那点儿事:告诉你最容易邂逅女神的航线!

    近日,由民航大数据研究院飞常准发布了一份2016年上半年的航空数据报告。报告已轻松幽默的形式为大家展现了上半年航空中发生的那些事儿。想知道哪个航线最容易邂逅女...

    数据猿

扫码关注云+社区

领取腾讯云代金券