畢設開發之一 有關c 多檔案編譯

2021-06-29 08:18:04 字數 1392 閱讀 3696

本文是將乙個初學者在linux上面編譯c++多檔案的過程記錄下來,以備後查。

記性不好,總是忘記怎麼辦呢~

第一次在寫部落格的時候使用了markdown來完成寫作的過程~

在實現的過程當中,遇到了很多的問題,這些問題大多非常簡單,還有點傻。

基礎有很多的問題特別是一些基礎的操作和使用上。

1.vim多檔案同時編輯

2.使用到的makefile語法的介紹

3.stdafx.h將公共的標頭檔案引用進行抽象,讓編碼更加優雅

4.c++類的多檔案定義以及使用

5.讓控制台在最後pause住

6.使用的makefile的code

對前面提出的問題進行一一的解決

開啟檔案:

vim file1.txt file2.txt …

操作命令:

target:prerequisite(先決條件)

command

#ifndef stdafxh

#define stdafxh

#include

using

namespace

std;

#endif

#ifndef helloh

#define helloh

class

hello

#endif

#include

"hello.h"

#include

"stdafx.h"

hello::hello(){}

void hello::display(void)

while(getchar()!=27);27是esc的ascii鍵值

a:hello.o test.o

g++ test.o hello.o -o a

hello.o:hello.cpp hello.h stdafx.h

g++ -c hello.cpp

test.o:test.cpp hello.h stdafx.h

g++ -c test.cpp

clean:

rm a test.o hello.o

畢設開發手記(三)

這是開始做核心演算法的第二天,主要實現sting層次聚類演算法。這演算法單獨實現倒簡單,可畢設要求的是文字聚類,要從文字 預處理 vsm表示 計算權值 成為可以由sting使用的資料。每篇文字中的詞都是不定的,文章數也是不定的。要用vsm表示文字,很有難度,在國外 上找到了個vsm例子 也就是說,如...

畢設開發日誌2017 11 03

工作總結 又到新的周五,總結一下這個周。1.這週的工作節奏基本比較平緩,自己作息也比較規律,然後專案進度也是比較緩慢的推進著。2.基本框架有了之後後面新增別的功能應該就快了。但是今天發現之前做介面監控的那個 一直沒有更新資料,所以需要更改一下實時資料查詢的那個類,這次直接監控國家資料中心的資料,可靠...

畢設扎記thinkphp 一

foreach 有兩種用法 foreach array name as value 這裡的array name是你要遍歷的陣列名,每次迴圈中,array name陣列的當前元素的值被賦給 value,並且陣列內部的下標向下移一步,也就是下次迴圈回得到下乙個元素。foreach array name ...