在vc 上簡單搭建環境(包括檔案引用)

2022-03-23 23:49:14 字數 1808 閱讀 4552

1,triplet_head.h 檔案

1

#define true 1

2#define false 0

3#define ok 1

4#define error 0

5#define over_flow -2

67 typedef int

status;

8 typedef int

elemtype;

9 typedef elemtype *triplet;

1011 status init_triplet(triplet &t, elemtype v1, elemtype v2, elemtype v3);

12//

構造 triplet t,並賦予3個元素的值為 v1,v2,v3

13 status destroy_triplet(triplet &t);

14//

銷毀 triplet t

15 status get(triplet t, int i, elemtype &e);

16//

用e返回t的第i個元素的值

17 status put(triplet &t, int

i, elemtype e);

1819

status isascending(triplet t);

2021

status isdescending(triplet t);

2223 status max(triplet t, elemtype &e);

2425 status min(triplet t, elemtype &e);

view code

2,triplet_impl.cpp 檔案(首先,需要include "stdafx.h"(stdafx.hinclude了stdio.h);其次,引入stdlib.h和string.h; 再次,引入triplet_head.h)

1 #include "

stdafx.h

"2 #include "

triplet_head.h"3

4 #include 5 #include

67 status init_triplet(triplet &t, elemtype v1, elemtype v2, elemtype v3)814

15 status destroy_triplet(triplet &t)

1621

22 status get(triplet t, int i, elemtype &e)

2329

30 status put(triplet &t, int

i, elemtype e)

3137

38status isascending(triplet t)

3942

43 status max(triplet t, elemtype &e)

44

view code

3,main函式(首先,還是需要include "stdafx.h",其次,引入實現triplet_impl.cpp)

1//2

//34 #include "

stdafx.h

"5 #include "

triplet_impl.cpp"6

78intmain()

9

view code

在vc6上搭建sdl的開發環境

sdl有跨平台的directx之稱 通常與opengl配合便可以實現3d遊戲的開發 然後再把sdl解壓包下的lib目錄下的sdl.lib和sdlmain.lib檔案拷貝到vc98的lib目錄 注意sdl解壓包下的lib目錄下分為x86和x64兩種版本 如果邇的開發機是32位 便把x86的資料夾拷貝過...

在linux上搭建mycat環境

在linux上搭建mycat 環境 windows7 虛擬機器 oracle vmvirtualbox linux ubuntukylin 14.04.1 amd64.iso jdk 1.7 mysql 5.5 一.環境準備 step1 安裝虛擬機器 step2 修改宿主機bios配置,詳細步驟見文...

在GEE上搭建python環境

參照中的gee 學習筆記三十 五 三十六和三十七。在三十五中,是在windows下本地配置python環境,期間我解決了pyasn1版本過低的問題,但沒想到最後一步一直沒有結果出來,不知是否是網路原因。故本地配置失敗。安裝google的 python api的客戶端 pip install goog...