gpt4 book ai didi

c++ - 如何使用 Directory.GetFiles

转载 作者:行者123 更新时间:2023-11-30 18:05:05 25 4
gpt4 key购买 nike

我想使用 Directory.GetFiles 从文件夹中读取文件。从msdn网站我发现:对于c,我包括:

using System;
using System.IO;

对于 C++,我包括:

#using <mscorlib.dll>
using namespace System;
using namespace System::IO;

作为标题。

对于C++,添加#using行后,出现“ fatal error C1190:托管目标代码需要'/clr'选项”。因此,我尝试在 Visual Studio Properties\Linker\Command Line 中添加/clr,就像我在其他网站中找到的那样,但我也失败了。

我做错了。那么,如何处理“ fatal error C1190:托管目标代码需要 '/clr' 选项”错误?如何“使用/clr 标志进行编译”?

因为我正在为 OpenCv 编写,所以我包含以下附加依赖项以便使用 C 和 C++:

cv210d.lib

cxcore210d.lib

highgui210d.lib

cvaux210d.lib

无法工作。使用 Directory.GetFiles 还需要什么其他要求?即使我 #include 我也无法使用 foreach 。是否有类似于使用 foreach 和 Directory.GetFiles 的东西需要包含在项目中?

我使用的是 Visual Studio 2008

请帮助我。 tq

最佳答案

您需要创建托管 c++ CLI,这应该包括您的所有标志。要从 Visual Studio 设置/clr,请转至项目属性 -> 配置属性 -> 将公共(public)语言运行时支持常规设置为/clr

关于c++ - 如何使用 Directory.GetFiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6926307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com