cmake编译多个文件

摘要:
演示。h#ifndefUNTITLED_HEADER_DEMO_h#defineUNTITLED _ HEADER_DEMO_HvoidprintHello(char*name);#endif//UNTITLED_HEADER_ DEMO_Hdemo.c///Createdbygxfon2020年2月6日。//#include#incluse“HEADER DEMO.h”voidp

demo.h

#ifndef UNTITLED_HEADER_DEMO_H
#define UNTITLED_HEADER_DEMO_H

void printHello(char *name);

#endif //UNTITLED_HEADER_DEMO_H

demo.c

//
// Created by gxf on 2020/2/6.
//
#include <stdio.h>

#include "header-demo.h"

void printHello(char *name) {
    printf("hello %s
", name);
}

main.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "header-demo.h"

int main() {
    char *name = "guanxianseng";
    printHello(name);

    return 0;
}

cmakelist.txt

# main.c
add_executable(main main.c header-demo.h header-demo.c)

免责声明:文章转载自《cmake编译多个文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# FileSystemWatcher用法详解tomcat服务器的搭建下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

004.UDP--拼接UDP数据包,构造ip头和udp头通信(使用原始套接字)

一.大致流程: 建立一个client端,一个server端,自己构建IP头和UDP头,写入数据(hello,world!)后通过原始套接字(SOCK_RAW)将包发出去。 server端收到数据后,打印UDP数据并发送确认消息(yes),client收到yes后将其打印。 二.其中: client端IP:192.168.11.104 端口:8600 ser...

我的Python之路:浏览器模拟

一、浏览器模拟——Header属性    有的时候,我们无法爬取一些网页,也就是说会出现403错误,这是因为这些网页为了防止有人恶意去采集其信息所以进行了一些反爬虫的设置。   为了可以获取这些数据我们使用一些两种方法: 1、使用 build opener() 由于urlopen()不支持HTTP的高级运用所以我们要修改头报。可以使用urllib.requ...

Jsp的九大对象,七大动作,三大指令

jsp九大内置对象:1>out 向客户端输出数据,字节流.如out.print(" dgaweyr"); 2>request 接收客户端的http请求.String getParameter(String name):得到表单参数名name的值.String[] getParameterValues(String name):(得到String...

[Swift]在Swift项目中创建桥接头文件,Swift文件和Objective-C文件相互调用

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://w...

Python——爬取人口迁徙数据(以腾讯迁徙为例)

说明: 1.迁徙量是腾讯修改后的数值,无法确认真实性。 2.代码运行期间,腾讯迁徙未设置IP屏蔽和浏览器检测,因此下段代码仅能保证发布近期有效。 3.代码功能:爬取指定一天的四十(此四十是根据自己的城市列表而定,可多可少,并无限制)个城市左右的迁徙量(含迁入、迁出)。 1 import re 2 import urllib.request 3 i...

Windows中像在Linux里一样使用CMake和make

1. 安装GCC环境 1.1 安装MinGW(Minimalist GNU for Windows) 首先下载MinGW,并安装。安装完成之后运行MinGW Installer。界面如下。勾选自己需要安装的包,然后点击Apply Changes执行。 其中除了一些必须的包之外,mingw32-make是执行make命令需要。 参考教程:https://z...