1
我可以調用一個函數,假設我在C中只有.h文件和.o文件嗎?如何調用一個函數,假設我只有.h文件和.o文件?
我的意思是,如果我只有example.h
文件和文件example.o
,但我不沒有example.c
文件,我想從一個主文件閱讀功能。
我知道我可以用指針做到這一點,但我真的不知道該怎麼做。有關我如何實現這一目標的任何建議?
我可以調用一個函數,假設我在C中只有.h文件和.o文件嗎?如何調用一個函數,假設我只有.h文件和.o文件?
我的意思是,如果我只有example.h
文件和文件example.o
,但我不沒有example.c
文件,我想從一個主文件閱讀功能。
我知道我可以用指針做到這一點,但我真的不知道該怎麼做。有關我如何實現這一目標的任何建議?
使用#include<object.h>
包含標題並在編譯時提供目標文件的路徑。
gcc main.c object.o -o main
現在你應該可以使用該功能。
最有可能'#include「object.h」'。 – 2012-08-13 21:48:11
是,已經更正。 – Femaref 2012-08-13 21:51:16
@AlexeyFrunze,爲了那些不熟悉C的人,'#include'用於庫頭,而'#include「file.h」'用於本地文件,即那些在同一個項目/文件夾/等作爲include指令。 –
2012-08-14 18:51:23