从bitbucket上弄下来一个C++的代码,目前还不知道怎么用。如图
然后我尝试用eclipse用,下载的Eclipse IDE for C/C++ Developers (eclipse-cpp-mars-1-win32.zip)
在eclipse里依次进行如下操作:
import->Git->Projects from Git->Existing local repository->Add->Browse->…
再怎么运行我也不知道,就点了run as->Local c/c++ Application
然后就出现以下错误信息:
不会用git,不会用eclipse,c++只用过vc,所以现在好迷茫,该怎么弄,该怎么看别人的代码,该怎么运行?
自己慢慢尝试解决:
- 首先,那一堆文件是干嘛的?
答:
.o文件
一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。
因此推测这些代码应该是在unix下编译的(里面有好些.o文件)。
makefile(参考http://blog.csdn.net/haoel/article/details/2886/)
一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
查到的待看:http://blog.csdn.net/jiangxuchen/article/details/17954579
其实最后发现我把问题搞复杂了,其实是个小儿科问题,我直接用vs新建一个c++项目,选的从已有代码建立新项目,然后仔细看了下每个文件中include了哪些文件,把include里出现的文件都保留,没有出现的都删除,最后找到main函数在哪个文件,就从那个文件开始,运行,一切顺利。