如何使用Directory.GetFiles

How to use Directory.GetFiles

本文关键字:GetFiles Directory 何使用      更新时间:2023-10-16

我想使用目录。从文件夹中读取文件。从msdn网站我发现:对于c,我包含:

using System;
using System.IO;

对于c++,我包含了:

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

头。

对于c++,在添加#using行之后,出现"致命错误C1190:托管目标代码需要一个'/clr'选项"。所以我试着在visual studio PropertiesLinkerCommand Line中添加/clr,就像我在其他网站上发现的那样,但我也失败了。

我做错了。那么,如何处理"致命错误C1190:托管目标代码需要'/clr'选项"的错误?如何"编译/clr标志"?

因为我是为OpenCv写的,所以为了使用c和c++,我包含了以下额外的依赖项:

cv210d.lib

cxcore210d.lib

highgui210d.lib

cvaux210d.lib

不能工作。使用Directory.GetFiles还有什么其他要求吗?我也不能使用foreach,即使是#include。是否有类似的使用foreach和Directory。GetFiles是必要的,包括在一个项目?

我使用的是Visual Studio 2008

请帮帮我。Tq

您需要创建托管c++ CLI,这应该包含所有标志。要从visual studio中设置/clr,请转到project properties ->configurations properties ->general将公共语言运行时支持设置为/clr