我在示例文件中有以下代码:
#include "SkCanvas.h"
#include "SkDevice.h"
#include "SkGLCanvas.h"
#include "SkGraphics.h"
#include "SkImageEncoder.h"
#include "SkPaint.h"
#include "SkPicture.h"
#include "SkStream.h"
#include "SkWindow.h"
Run Code Online (Sandbox Code Playgroud)
但是,此代码位于/ home/me/development/skia中的各种文件夹中(其中包括core/animator/images/ports/svg /等等).
如何让GCC认识到这条道路?
这可能是一个愚蠢的问题,但我现在在网上和网上搜索了很长一段时间并且无法得出一个明确的答案(我的尽职调查谷歌搜索).
所以我是编程的新手......我的问题是,主函数如何知道不同文件中的函数定义(实现)?
恩.说我有3个文件
//main.cpp
#include "myfunction.hpp"
int main() {
int A = myfunction( 12 );
...
}
Run Code Online (Sandbox Code Playgroud)
-
//myfunction.cpp
#include "myfunction.hpp"
int myfunction( int x ) {
return x * x;
}
Run Code Online (Sandbox Code Playgroud)
-
//myfunction.hpp
int myfunction( int x );
Run Code Online (Sandbox Code Playgroud)
-
我得到预处理器如何包含头代码,但是头和主函数如何知道函数定义是否存在,更不用说它了?
如果不清楚或者我对这里的新事物有很大误解,我会道歉