Я ничего не знаю об API машинного обучения, но C ++ / WinRT - это библиотека только для заголовков, которую вы можете легко включить и собрать из командной строки разработчика. Вот простой пример:
C:\ml>type sample.cpp
#pragma comment(lib, "windowsapp")
#include
#include
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://docs.microsoft.com/ en-us / windows / ai / get-start-desktop
Но, опять же, вы можете следовать и заменить Visual Studio командной строкой и использовать cmake или любую другую систему сборки, если это необходимо .
Один подход должен переписать все к сценарию обработки
RewriteEngine on
RewriteBase /
# only rewrite if the requested file doesn't exist
RewriteCond %{REQUEST_FILENAME} !-s
# pass the rest of the request into index.php to handle
RewriteRule ^(.*)$ /index.php/$1 [L]
таким образом, если у Вас есть запрос на http://yourserver/foo/bar/
то, что Вы на самом деле получаете, является запросом на http://yourserver/index.php/foo/bar - и можно оставить index.php для решения, что сделать с/foo/bar (использующий $ _SERVER ['PATH_INFO'] - tom)
Только необходимо изменить .htaccess в первый раз. Все будущие запросы на несуществующие файлы могут затем быть обработаны в PHP.
Вы могли бы также найти документы для mod_rewrite полезными - но сохранить это простым или подготовиться терять много сна и волос, разыскивающих неясные ошибки.
Ваш PHP должен по очень очевидным причинам не смочь изменить .htaccess
. Даже если Вы заставляете это работать, я не уверен, мудро ли это.
Как насчет того, чтобы использовать более абстрактную установку в отношении правил mod_rewrite? Определите свой общий шаблон URL, поскольку требуется использовать его. Например:
/object/action/id
Затем запишите ряд правил, которые перенаправляют Запросы HTTP к странице PHP, которая в свою очередь принимает решение, что страница должна выполнить (скажите включением соответствующего Сценария PHP).
RewriteRule ^/(\w+)/?(\w+)?/?(\d+)?$ /index.php?object=$1&action=$2&id=$3 [nocase]
Таким образом, Вы не должны были бы обновлять .htaccess
очень часто тихое быть гибким.