我有一个库的源代码(头文件和源文件)。我需要在我现有的项目中包含源代码。为此,我已将整个库源代码目录复制到visual studio项目文件夹中,然后我通过使用include to project选项将该目录包含到VS.细
有一个标题文件说" x.h"在库源代码目录中定义了一些宏,还有一些其他头文件说" y.h"和" z.h"正在使用" x.h"中定义的那些宏。但是当我在我的主类中包含那些(" y.h"和#34; z.h")头文件时,visual studio根本无法识别这些宏。 Visual Studio生成错误"无法打开此源文件"。
实际上" y.h"和" z.h"找不到" x.h"中定义的宏。如何解决这个错误? 项目属性中是否存在某种设置需求?
我的第二个问题是如何正确地在我的项目中包含一些编程文件,以便我可以正确使用该库功能?我还在配置属性>中包含头目录。 VC ++ Diectories>包括目录。
第三个问题是,有没有办法让我不必将源代码包含在我的项目中?记住我没有该库的.lib文件或.dll文件,我也无法编译该库。
答案 0 :(得分:0)
你有没有添加
#include <x.h>
或
#include "x.h"
库文件是否在子文件夹中?如果是,请尝试
#include ".\subfoldername\x.h"