code blocks怎么样导入一个已经原来已经存好的项目?每次打开都只能打开那个main.c,
假设你的工程名为project,目录为F:\test。但是你想在project中使用文件夹F:\library下面的一些头文件和源程序。由于这些头文件和源程序与工程project不在同一目录下面,所以需要做一些设置。下面介绍两种方法:
1、第一步:在CodeBlocks界面中右击工程名project,点击Add files...菜单,将你所需要的F:\library目录下的头文件和源程序添加到工程project中。第二步:在你的工程project中的源程序要使用F:\library的头文件时,需要包含绝对路径。比如说要使用F:\library目录下的头文件a.h,需要写#include"F:\library\a.h"而不是#include"a.h"。
2、第一步与方法一相同。如果你觉得写绝对路径太麻烦,那你可以采用:点击CodeBlocks界面上方的Settings->Compiler->Global compiler settings->Search directories->Compiler,点击下方的Add按钮,将路径F:\library添加进去,最后点击OK。设置完成后便可以不用写绝对路径,编译器在当前目录要是找不到头文件的话便会去F:\library目录下寻找。
#注意,可以把头文件的路径加入compiler中这样就不会报错了
引用自:网页链接
现存的项目是什么工程,如果是默认codeblocks工程,直接打开就ok啊
如果是单个文件,更没有这种问题
如果是vc工程,那需要使用import功能
good luck
BTW,使用codeblocks有问题,欢迎来百度贴吧codeblocks吧
光打开项目里的文件有什么用?必须要打开*.cbp文件啊
遇到过同样的问题已解决。最核心的原因是没有保存项目(ps:不是说你没保存文件,而是你没保存项目),具体解决方法如下:
1、打开的工程所在的文件夹。
当打开cbp文件后,发现只有一个main.c时,请不要慌。先去找到你想打开的工程所在的文件夹。举例:我打开“contact_list.cbp”,只有"main.c",先去电脑上找到存放“contact_list.cbp”的文件夹,并双击打开它。
2、拖拽缺少的.c和.h文件进codeblocks
在该文件夹中,你会看到之前被你保存好的各种.c文件包括.h文件,请将它们全部拖进你的codeblocks。(拖拽这一步就不多说了,就是拽!)此时你会看到它们全部被打开在软件中了,当然此时工作区还是只有main.c。
莫慌,还有下一步!
3、添加文件进项目中
右键想添加进项目的文件,选择“Add file to active project",后续点ok。
4、保存项目!!!!朋友们!!!不保存你以后就还得开一次搞一次上面的123!千万记得!
在工作区,也就是workplace找到你的工程(图标是codeblocks的那个四色格子),点击鼠标右键-选择“save project"
到这里,你就可以关工程文件,再打开试试效果了!效果应该立竿见影!觉得帮到你了就点赞,咱顶上去让有同样问题的看看!
广告 您可能关注的内容 |