我目前正在编写一个小类,在Ubuntu 11.10的代码块10.05中使用C++实现Smith-Waterman算法,尽管我遇到了与Windows上的CodeBlocks完全相同的问题,我添加了一个带有新类选项的类,并且它似乎生成有效的.h和.cpp文件。代码块不会识别它写入的类的头部?
但是,当我尝试编译smithwaterman.cpp
它给我一个错误,它写道#include "smithwaterman.h"
说它无法找到该文件。
我可以清楚地看到项目中的文件在include/smithwaterman.h
,我试图把include /但它没有帮助,如果我把它包含它的完整路径,那么它看到它,但它看起来像一个非常不雅的解决方案,之后CodeBlocks阻止.h文件,我无法编辑它。
在完成那个让我定义类的对话框之后,它问我是否要将它包含在bin和debug中,我说是。
有没有人遇到过这类问题?
谢谢你。我一直在努力弄清楚如何指向一个特定的文件夹,我能找到的所有建议都是将#include行中的整个路径包含到目录中。 – McCormick32 2015-03-20 16:22:47