首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2012错误:无法打开源代码文件

2012错误:无法打开源代码文件
EN

Stack Overflow用户
提问于 2014-12-19 13:39:38
回答 1查看 7.9K关注 0票数 0

我有一个库的源代码(头和源文件)。我需要将源代码包含在我现有的项目中。为此,我将整个库源代码目录复制到visual studio项目文件夹中,然后通过使用include to project选项将该目录包含到VS中。很好。

库源代码目录中有一个头文件,称为"x.h“,它定义了一些宏,还有一些其他的头文件,比如"y.h”和"z.h“,它们使用的是在"x.h”中定义的那些宏。但是,当我在主类中包含那些("y.h“和"z.h")头文件时,visual studio根本没有识别这些宏。Visual生成错误“无法打开此源文件”。

实际上,"y.h“和"z.h”无法找到在"x.h“中定义的宏。如何解决这个错误?项目属性中是否存在某种设置需求?

我的第二个问题是,如何在我的项目中正确地包含一些编程文件,以便我能够正确地使用这个库功能?我还包括配置属性中的头目录> VC++目录>包含目录。

第三个问题是,是否有一种不需要将源代码包含到我的项目中的方法?记住,我没有那个库的.lib文件或.dll文件,也不能编译那个库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-19 14:31:20

你加了吗

代码语言:javascript
复制
#include <x.h>

代码语言:javascript
复制
#include "x.h"

库文件在子文件夹中吗?如果是,试一试

代码语言:javascript
复制
#include ".\subfoldername\x.h"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27567311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档