Windows机器学习API : MCVE command line example without VS

标签 windows machine-learning c++-winrt windows-machine-learning

C++/WinRT微软显然付出了相当大的努力来使其 API 符合标准。 最后他们还发布了 machine learning API以及 code sample repo .

不幸的是,所有示例都依赖于 Visual Studio。即使是最简单的命令行演示 ( CustomTensorization ) 也需要 .snl 文件和 VisualStudio。

是否可以在没有 VisualStudio 的情况下通过下载 SDK 并使用常规 make 文件来为此 API 编写代码?

如果是这样,怎么办?请发帖或指向MCVE .

谢谢。

最佳答案

我对机器学习 API 一无所知,但 C++/WinRT 是一个仅包含头文件的库,您可以轻松地从开发人员命令提示符中包含和构建它。这是一个简单的例子:

C:\ml>type sample.cpp
#pragma comment(lib, "windowsapp")
#include <winrt/Windows.AI.MachineLearning.h>
#include <stdio.h>

using namespace winrt;
using namespace Windows::AI::MachineLearning;

int main()
{
    init_apartment();
    puts("Sample");
}

C:\ml>cl /EHsc /std:c++17 /nologo sample.cpp
sample.cpp

C:\ml>sample.exe
Sample

对于使用机器学习 API 的实际示例,我建议您从这里开始:

https://learn.microsoft.com/en-us/windows/ai/get-started-desktop

但同样,如果需要,您可以继续使用命令行替换 Visual Studio,并使用 cmake 或任何其他构建系统。

关于Windows机器学习API : MCVE command line example without VS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54255815/

相关文章:

c# - 如何使用 Windows 运行时通过 C# 实现 C++ API?

c++ - 如何使用 C++ 在 WinUI 3 中获取页面上的主窗口句柄

mysql - 如何在VB.net中备份和恢复mysql数据库

windows - 检查另一个进程是否有管理员权限

c++ - 我可以更改要在运行时加载的 dll 的名称吗?

将 C 代码编译成与 WinXP 和 Win7 兼容的单个可执行文件

matlab - 多标签分类的 libsvm 输出预测概率

python-3.x - 选择反射(reflect) python 中每个结果类别影响因素的分类模型

python - 用于文本分类的 SkLearn 模型

c++ - 如何使用 C++/winRT 动态定义 UWP NavigationView 菜单的标题和设置?