第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

C 怎么include 另一個(gè)文件夾頭文件?

C 怎么include 另一個(gè)文件夾頭文件?

C
斯蒂芬大帝 2019-02-06 10:06:02
如圖. 兩個(gè)文件夾. comon 和 chapter_2, 我再 chapter_2里面寫了 htoi.c又 有使用 #include "../common/cutils.h"但是編譯的時(shí)候. 老說找不到 cutils.h 里面的定義. 怎么回事呢? 頭文件char *returnLower(const char * s);.c文件char * param = returnLower(argv[1]);
查看完整描述

2 回答

?
慕桂英546537

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊

用修改MAKEFILE的方式,代碼不用修改。include的時(shí)候,直接寫頭文件名,無需知道頭文件在哪里放著。編譯的時(shí)候再指定不遲。

#include <h1.h>
#include "Myapp.h" //你想包含的頭文件

開始編譯:
拿MinGW示例。
//當(dāng)前路徑導(dǎo)航到.c文件所在路徑

1 生成所需要的.o

gcc -c app.c Myapp.h //后面是你的頭文件

//在當(dāng)前路徑輸出 app.o
2 聯(lián)編。
gcc -o app app.o

//在當(dāng)前路徑輸出可知性程序 app.也可以輸出.a文件

這些都可以放在一個(gè)makefile里面。所有編譯由一個(gè)mk文件維護(hù)。其實(shí)vc工程也是有一個(gè)makefile在后臺維護(hù)。添加文件的操作,實(shí)際上修改的就是mk文件。

查看完整回答
反對 回復(fù) 2019-03-09
?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

那要看你的連接文件放在哪個(gè)目錄下了,可以這樣試試:
#include "../../common/cutils.h"

查看完整回答
反對 回復(fù) 2019-03-09
  • 2 回答
  • 0 關(guān)注
  • 1962 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號