首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >#import不遵循引号内所写的预期路径

#import不遵循引号内所写的预期路径
EN

Stack Overflow用户
提问于 2020-07-10 11:34:31
回答 1查看 67关注 0票数 0

我是visual studio c++的新手,我正在尝试使用以下命令从不同的目录导入文件:

代码语言:javascript
运行
复制
#import "*file directory*\filename"

在我的第一次构建检查中,我没有任何问题。但是当我在项目中添加了一个空白的头文件后,错误突然出现了。

错误是“无法打开源文件”,它指向了错误的目录。它现在指向解决方案文件夹的目录,完全忽略了我在#import引号中定义的路径。

现在有人知道为什么即使我在#import中定义了确切的目录和文件名,它也会突然指向错误的目录吗?

我尝试创建一个新的解决方案,但仍然遇到相同的问题。我使用的是visual studio 2019。我试过使用2017版本,但仍然有同样的问题。

编辑其他信息:我尝试导入的可执行文件位于system32。

EN

回答 1

Stack Overflow用户

发布于 2020-07-10 12:47:37

从官方文档来看,它清楚地写道:

#导入"filename“属性

指定要导入的类型库。文件名可以是以下类型之一:

包含类型库的文件的名称,如.olb.tlb.dll文件。关键字file:可以放在每个文件名之前。

似乎您不能导入EXE文件,必须先包含C++库,然后再导入#include

代码语言:javascript
运行
复制
#include "library/library_file1.h" // access from the current local folder
#include <iostream> // access from the compiler path
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62826948

复制
相关文章

相似问题

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