我是visual studio c++的新手,我正在尝试使用以下命令从不同的目录导入文件:
#import "*file directory*\filename"在我的第一次构建检查中,我没有任何问题。但是当我在项目中添加了一个空白的头文件后,错误突然出现了。
错误是“无法打开源文件”,它指向了错误的目录。它现在指向解决方案文件夹的目录,完全忽略了我在#import引号中定义的路径。
现在有人知道为什么即使我在#import中定义了确切的目录和文件名,它也会突然指向错误的目录吗?
我尝试创建一个新的解决方案,但仍然遇到相同的问题。我使用的是visual studio 2019。我试过使用2017版本,但仍然有同样的问题。
编辑其他信息:我尝试导入的可执行文件位于system32。
发布于 2020-07-10 12:47:37
从官方文档来看,它清楚地写道:
#导入"filename“属性
指定要导入的类型库。文件名可以是以下类型之一:
包含类型库的文件的名称,如.olb、.tlb或.dll文件。关键字file:可以放在每个文件名之前。
似乎您不能导入EXE文件,必须先包含C++库,然后再导入#include
#include "library/library_file1.h" // access from the current local folder
#include <iostream> // access from the compiler pathhttps://stackoverflow.com/questions/62826948
复制相似问题