获取代码后,仔细阅读作者提供的README文件,既然是借鉴他人的代码,就要虚心进取,千万别手高眼低!编译报错通常是一些关联的软件没安装,或者软件版本太旧,又或者文件/文件夹不存在,路径错误等。解决方法网络上一大堆,多看几篇就解决了。若网上找不到相同类似的问题,除非是新技术,网上资料少,那么往往是自身犯了低级错误,别着急,好好查看下自己的环境和条件是不是跟别人不一样?
第一种情况:
通常的情况都会在顶层文件夹下会有一个名字为makefile的文件,我们只需要执行类似这样的命令
make clean
make
就行了,有些还提供了更详细的参数设置。有些作者还人性化的提供了一些.sh的脚本,简单阅读README文件里的操作指示,那对新手来说就更友好了。
第二种情况:
顶层文件夹中找不到makefile文件,但是提供了CMakeLists.txt文件,CMakeLists.txt文件就是用来配置后生成makefile的。这种情况通常是程序中提供了很多案例,使用cmake来管理。们只需要执行类似这样的命令
cmake -DCMAKE_BUILD_TYPE=Debug
make
cmake -DCMAKE_BUILD_TYPE=Release
make
就可以生成了makefile文件了,后面就跟第一种情况基本一致了,然后就按照help,或者作者提供的案例说明编译自己所需的代码了!编译报错通常是一些关联的软件没安装,或者软件版本太旧,又或者文件/文件夹不存在,路径错误等。解决方法网络上一大堆,多看几篇就解决了。若网上找不到相同类似的问题,除非是新技术,网上资料少,那么往往是自身犯了低级错误,别着急,好好查看下自己的环境和条件是不是跟别人不一样?