一生一世学坛

 找回密码
 立即注册
搜索
查看: 3570|回复: 0
打印 上一主题 下一主题

Centos下进行C++开发一次编译多个文件

[复制链接]

334

主题

385

帖子

6881

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6881
跳转到指定楼层
楼主
发表于 2019-3-8 15:30:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Centos下进行C++开发一次编译多个文件
环境搭建参考:
Centos下进行C++开发http://www.1314xuexi.com/forum.p ... d=557&fromuid=1

增加一个类ClassOne.h文件 :
#ifndef CLASSONE
#define CLASSONE
#include<iostream>
using namespace std;
class ClassOne
{
public:
        ClassOne();
        ~ClassOne();
        void PrintHelloWorld() { cout<<"ClassOne print Hello world\n"; }
};
#endif // !CLASSONE
ClassOne.cpp文件:
#include "ClassOne.h"
ClassOne::ClassOne()
{
}
ClassOne::~ClassOne()
{
}

firstApp.cpp文件内容改为:
#include<iostream>
#include "ClassOne.h"
using namespace std;
int main(){
    ClassOne classone;
        classone.PrintHelloWorld();
        return 0;
}

同时编译ClassOne.cpp,firstApp.cpp生成可执行文件:
g++ ClassOne.cpp firstApp.cpp -o firstApp
执行可执行文件firstApp输出:ClassOne print Hello world

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|分享学习  

GMT+8, 2024-6-1 14:49 , Processed in 0.046284 second(s), 7 queries , File On.

声明:本站严禁任何人以任何形式发表违法言论!

本站内容由网友原创或转载,如果侵犯了您的合法权益,请及时联系处理!© 2017 zamxqun@163.com

皖公网安备 34010402700634号

皖ICP备17017002号-1

快速回复 返回顶部 返回列表