C++ 如何使用Directory.GetFiles

C++ 如何使用Directory.GetFiles,c++,c,programming-languages,opencv,C++,C,Programming Languages,Opencv,我想使用Directory.GetFiles从文件夹中读取文件。我在msdn网站上发现: 对于c,我已经包括: using System; using System.IO; #using <mscorlib.dll> using namespace System; using namespace System::IO; 对于C++,我已经包括: using System; using System.IO; #using <mscorlib.dll> using na

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

using System;
using System.IO;
#using <mscorlib.dll>
using namespace System;
using namespace System::IO;
对于C++,我已经包括:

using System;
using System.IO;
#using <mscorlib.dll>
using namespace System;
using namespace System::IO;
#使用
使用名称空间系统;
使用名称空间系统::IO;
作为标题

对于C++,在添加行使用后,“致命错误C1190:托管目标代码需要一个‘/CLR’选项”出现。因此,我尝试在visual studio Properties\Linker\命令行中添加/clr,正如我在其他网站中找到的那样,但我也失败了

我做错了。那么,如何处理“致命错误C1190:托管目标代码需要一个“/clr”选项”的错误呢?如何“使用/clr标志编译”

因为我是为OpenCv编写的,所以为了使用c和c++,我还包含了以下附加依赖项:

cv210d.lib

cxcore210d.lib

highgui210d.lib

cvaux210d.lib

不能工作。使用Directory.GetFiles还有哪些其他要求? 我也不能使用foreach,即使我包括在内。 项目中是否需要包含类似于使用foreach和Directory.GetFiles的内容

我正在使用VisualStudio2008


请帮帮我。TQ

< P>你需要创建托管C++ CLI,这应该包括所有的标志。 要从VisualStudio设置/clr,请转到项目属性->配置属性->常规将公共语言运行时支持设置为/clr